Ricevitore ad Infrarossi con funzione Autoapprendimento |
|||
![]() |
Sul divano girano spesso molti telecomandi ad infrarossi per controllare la TV, il lettore DVD lo stereo. Se volessimo controllare l'accensione della lampada, regolarne la sua intensità, accendere un ventilatore, come potremmo fare? La cosa più facile potrebbe essere quella di prendere un nuovo sistema radiocomandato e aggiungere un nuovo telecomando sul divano! E se potessimo utilizzare i tasti non usati del nostro telecomando ad infrarossi? In questo articolo l'utente Renato Ferrero presenta un interessante progetto per controllare fino a 4 carichi per mezzo del telecomando TV. Teoria, pratica ed ingegno si fondono assieme... Autore: Renato Ferrero |
||
| Letti Tutto... |
MSP430: Le Interruzioni e le modalità Ultra Low Power |
|||
|
|
Studiare l'architettura di un microcontrollore non è sufficiente per iniziare a programmare lo stesso. Infatti molti aspetti della programmazione, sebbene strettamente legati al microcontrollore, vengono a dipendere anche dal linguaggio e compilatore utilizzato. Il linguaggio C astrae certamente il programma dall'architettura del microcontrollore ma molti aspetti come le interruzioni o impostazioni delle periferiche, richiedono una conoscenza accurata sia del microcontrollore che del compilatore. In questa parte del corso utilizzeremo le interruzioni e le modalità Ultra Low Power. |
||
| Leggi Tutto... |
PJ3007 - Pilotare i motori Passo Passo in sistemi CNC |
|||
|
|
La scheda PJ3007 permette il controllo di due motori DC a spazzole o uno stepper bipolare. Sebbene il progetto sia accompagnato da una libreria che permette con poche righe di codice l'ottenimento di semplici applicazioni, realizzare un sistema completo e funzionale può richiedere una programmazione più accurata. In questa applicazione di esempio si è realizzato un sistema ad hoc per il controllo di un motore passo passo per sistemi come le CNC. In particolare il motore è controllato per mezzo dei segnali ENABLE, STEP e DIRECTION. Come vedremo, grazie alla presenza di un microcontrollore è stato possibile inserire caratteristiche interessanti. L'applicazione rappresenta un ottimo esempio di programmazione e organizzazione delle molteplici funzioni di calcolo e controllo necessarie per tali sistemi. |
||
| Leggi Tutto... |
Libreria LaurTec 3.0 per microcontrollori PIC18 |
|||
| |
La nuova libreria LaurTec 3.0 per microcontrollori PIC18 supporta sia il compilatore C18 che XC8 senza richiedere alcun cambiamento nell'utilizzare l'uno o l'altro compilatore. Le varie librerie si adattano in automatico per una corretta compilazione nei vari ambienti di sviluppo. La libreria aggiunge il supporto per il dispositivo AD9833 e il nuovo Real Time Clock Calendar DS1337 compatibile con Freedom II. Ad ulteriore supporto del nuovo compilatore XC8 la libreria include anche i file di configurazione per PIC18F4550 e PIC18F4431 maggiormente utilizzati negli esempi LaurTec. |
||
| Leggi Tutto ... |
AD9833: Libreria ed Applicazioni |
|||
![]() |
L'integrato AD9833, prodotto dall'Analog Device, è in grado di generare una forma d’onda sinusoidale, triangolare o quadra con la tecnologia DDS. L’integrato, tra le varie applicazioni, è utilizzabile come generatore di funzione da 0 a 12.5MHz con una risoluzione di 0,1Hz. Nel seguente progetto si presenta una libreria per PIC18 che permette facilmente di gestire l'AD9833 per mezzo di poche funzioni. A fine articolo è presentato un esempio di generatore di funzioni realizzato per mezzo della scheda Freedom II e l'AD9833. Autore: Dario Di Turi |
||
| Leggi Tutto... |






