TecnoMan
TecnoMan Blog
AVRcoder è uno strumento per tutti coloro che hanno appena iniziato il viaggio verso il mondo dei microcontroller 8-bit AVR.
Come semplificare le prove del DISD FDMS2380 attraverso il modulo DEV. L'FDMS2380 è un DISD (Dual Integrated Solenoid Driver) in un unico package PQFN. Il modulo di prova (DEV) del DISD è disponibile ai clienti per semplificare ed accelerare le …
Archie è un robot assistente tuttofare per la tua casa
Scopriamo come addentrarci in Linux senza rimanere folgorati ed utilizzare al massimo le sue potenzialità! Linux è un sistema operativo molto stabile, basato principalmente sulla stessa struttura dei sistemi Unix, quindi non si basa affatto su qualcosa di nuovo.
Misuriamo l'accelerazione di un oggetto con questo misuratore di gravità terrestre RMS. Il misuratore è usato in molte applicazioni industriali e di trasporto da quando il misuratore di gravità terrestre RMS può essere inserito o sovrapposto all’oggetto del quale bisogna …
Ecco un piccolo script che permette di avere una trasformata di Fourier in Javascript. Può essere utilizzato per applicare alle proprie immagini effetti grafici molto carini.
I comandi per le portiere delle automobili sono tipicamente composti da micro-interruttori che accendono direttamente le correnti necessarie per azionare vetri e specchietti.
Progetti sull'energia solare e sull'energia eolica, piccolo preambolo e progetti di facile realizzazione ed economici.
La Analog Devices ha pubblicato un Application Note per l'ADF7242, un ricetrasmettitore RF di bassa potenza funzionante sulle frequenze ISM di 2,4 GHz utilizzate dai più comuni apparecchi per scopi industriali, scientifici e medici.
Un indicatore di livello dell'acqua o di qualsiasi altro fluido di veloce realizzazione. Un circuito che offre un' indicazione visiva del livello del fluido in un recipiente, con un allarme audio regolabile. Per esempio si può usare per monitorare il …
Le moderne workstation hanno parecchia memoria. Se un programma perde le tracce di un byte qua e là non fa di solito una gran differenza. Tuttavia, questi memory leaks sono di solito sintomo di errori negli algoritmi.
respondsTo() deve cercare la descrizione di classe per un tag e restituire il corrispondente selettore.
Quando diamo un'occhiata ai metodi linkati dinamicamente, accordandoci su una nomenclatura per realizzare il callback, non sembra porre particolari limiti. Un metodo viene chiamato da un particolare oggetto, ossia quale codice viene eseguito per un callback dipende dall'oggetto in relazione …
Come fa un oggetto a raggiungere il suo delegato? Quando un oggetto Filter viene costruito riceve il delegato come un argomento. La descrizione di classe Filter.d definisce i tipi di funzioni per le possibili funzioni di callback e i componenti …
Analizzare una linea di comando è un problema generale comune a tutti i programmi filtro. Dobbiamo riconoscere due segni meno – ossia la fine della lista delle opzioni – oppure un singolo segno meno, dobbiamo riconoscere i valori delle opzioni, …
Avendo trovato parecchi difetti all'idea delle classi di base astratte, abbiamo bisogno di cercare una idea migliore per le funzioni di callback.
Un oggetto punta alla sua descrizione di classe. La descrizione di classe punta a tutti i metodi dinamicamente linkati applicabili all'oggetto.
Se scegliamo di sostituire il nome di una descrizione di classe come ad esempio Point da una chiamata alla funzione inizializzazione Point() per generare le descrizioni di classe in via automatica, dobbiamo modificare ogni utilizzo di una descrizione di classe …
munch è una soluzione portabile anche se inefficiente per tutto quello che può riguardare i problemi di inizializzazione statica.
Come eccezione, _Object deve essere il nome di una struttura e non un puntatore alla struttura, tanto che &_Object può essere utilizzato per inizializzare la struttura.