Search Results for: codifica
Lo sviluppo di codice indipendente dal compilatore per i microcontrollori conferisce un elevato livello di flessibilità a qualsiasi progetto di sistema embedded. I progettisti di sistemi embedded devono affrontare problematiche quali cicli di sviluppo sempre più brevi, sono sottoposti a carichi di lavoro sempre maggiori e si trovano a operare costantemente …
La codifica Manchester permette la trasmissione dei dati e del clock in un unico pattern seriale, per questo viene utilizzata frequentemente nelle trasmissioni digitali in Radio Frequenza a basso costo. E' una particolare tecnica di modulazione bifase (BPSK, Binary Phase Shift …
Decodifica codici telecomandi Keeloq Rolling Code Microchip, MM53200 National, UM86409 UM3750 UMC e MC145026 MC145027 Motorola. Interessante capitolo sulle decodifiche dei radiocomandi dove sono presenti inoltre i datasheet introvabili dell'MM53200 e dell'MC145026/7. Schema elettrico disponibile!
Dopo aver visto la routine che esegue la crittografia secondo l’algoritmo Rolling Code nell’articolo "Routine di Encryption della codifica RollingCode", è giunto il momento di descrivere, nell’ultimo dei cinque articoli, la routine che esegue la decrittografia.
Ora che siamo a conoscenza dei passaggi da eseguire per realizzare la crittografia (articolo "Algoritmo di crittografia RollingCode"), non ci rimane che approfondire il funzionamento della Encryption Routine che è il cuore di tutta la procedura di crittografia. Grazie a …
Si sa, al giorno d’oggi la comodità regna sovrana e una tra le invenzioni più apprezzate è proprio il telecomando e, anche se non ce ne rendiamo conto, oramai gran parte degli elettrodomestici o dispositivi di uso comune possono essere …
Quindi, lasciamo che sia il selettore a controllare gli oggetti che non si trovano nella classe corrente e lasciamo che i metodi linkati dinamicamente controllino a loro volta gli oggetti nella loro propria classe.
L'idea base è chiamare cast() tutte le volte che è necessario. Quando un metodo staticamente linkato dereferenzia gli oggetti nella sua stessa classe, dovrebbe fare proprio questo;
Ripassando il capitolo precedente, sembra che siano stati risolti i grossi problemi di manutenzione della gerarchia delle classi introducendo di fatto un altro grosso problema: abbiamo un numero ampio di convenzioni su come si devono scrivere certe funzioni (con particolare …
L'RC5 è un algoritmo di cifratura a blocchi. Questo protocollo viene comunemente utilizzato nei telecomandi.
A partire dal Gennaio 2005 circa 12.000 notebook sono stati perduti o rubati negli aeroporti degli Stati Uniti (solo il 33 % è stato recuperato), più di 251,154,519 records sono stati rubati o smarriti negli Stati Uniti soltanto.
NanoBASIC, un piccolo interprete BASIC da installare su una schedina Arduino Nano Every per provare ad emulare quella antica tecnologia a 8 bit degli home computer. Naturalmente, quella di Arduino è una tecnologia più evoluta, non paragonabile a quella degli …
Nato come progetto Kickstarter, OpenMV riguarda la creazione di moduli per la visione artificiale a basso costo, estensibili e programmati in MicroPython, e mira a diventare l'Arduino della visione artificiale. L'obiettivo di OpenMV è avvicinare gli algoritmi di visione artificiale …
Negli ultimi anni, i modelli generativi basati sul Deep Learning hanno guadagnato sempre più interesse, grazie alla loro incredibile capacità di produrre contenuti altamente realistici. Per addestrare un modello generativo, basta raccogliere prima una grande quantità di dati in un …
Se i sistemi di Intelligenza Artificiale possano essere o meno coscienti è un argomento di interesse scientifico e una crescente preoccupazione nell'opinione pubblica. Una recente ricerca citata da Nature ha individuato una lista di proprietà che consentono di valutare se …
L'avvento di ChatGPT ha suscitato un'improvvisa attenzione da parte dell'opinione pubblica nei confronti dell'Intelligenza Artificiale generativa. Tuttavia, la tecnologia alla base di ChatGPT, il modello linguistico GPT-3, esiste da tempo. Ma ChatGPT ha reso la tecnologia disponibile agli utenti non …
Direttamente dalla rivista cartacea Firmware, pubblichiamo una nuova serie di articoli per la Rubrica Firmware Reload. Molte applicazioni dei motori elettrici richiedono doti di robustezza, affidabilità e flessibilità nel controllo della velocità. I motori Brushless sono sempre più diffusi proprio …
Siamo tutti consapevoli che questa è l'era del marketing attraverso i social media e gli/le influencer. Il concetto di influencer, anche se contemporaneo, si è già evoluto aprendo le porte a una nuova ed entusiasmante dimensione: gli influencer AI. Questi …
L'evoluzione incessante della tecnologia elettronica è intimamente legata alla produzione e all'ottimizzazione dei PCB, cioè dei circuiti stampati. Questi intricati intrecci di conduttori elettrici, isolanti e componenti sono il cuore pulsante di qualsiasi dispositivo elettronico moderno, dalle piccole apparecchiature ai …
Ad oggi, sempre più dispositivi trasmettono nella banda dei 2,4 GHz, contribuendo ad aumentare le probabilità di interferenze tra le reti. Vediamo come la tecnica ZigBee possa coesistere in quest’ambito, facendo un paragone tra le varie fonti di potenziale disturbo …