Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Benvenuti al blog elettrico di Paolino. Visita il suo
Foto Utente

PICcoli grandi PICMicro

Tutorial, progetti e tanto altro ancora: per i PIC, ovviamente!


Gli ultimi articoli di Paolino

pubblicato 11 anni fa, 7.452 visualizzazioni

Sebbene i timer siano dispositivi molto semplici, in relazione a tutte le periferiche disponibili oggi sui microcontrollori, emerge come, per i principianti, rappresenti una seria difficoltà impostare correttamente i registri associati ai timer per sfruttarne appieno le caratteristiche. In questo capitolo de "LO HAI MAI REALIZZATO CON UN PIC?" vediamo come sia possibile avvicinarsi ai timer dei PICMicro, come al solito con un esempio quanto più possibile diretto. Nel seguito verrà illustrato come impostare il TIMER 0 di un PIC16F84A, prendendo spunto da una richiesta pervenuta nel forum di Electroportal.

I PICMicro della famiglia mid-range dispongono di uno o più timer; con i PIC18F, PIC24F, dsPIC e PIC32 il numero dei timer aumenta in modo considerevole. Rimanendo nella famiglia dei PICMicro a 8 bit (PIC12F, 16F e 18F), le strutture dei timer sono a 8 o a 16 bit. Alcuni possono essere adibiti a funzioni specifiche (come ad esempio avviene per TMR2, adibito a base dei tempi per il segnale PWM) ma tutti possono essere comunque utilizzati come timer veri e propri. Per semplicità, vediamo lo schema a blocchi del timer 0 del PIC16F84A. Nonostante questo PIC non sia tra quelli "di piccola taglia" con ampie potenzialità, si è distinto nel tempo per diversi utilizzi cui è stato applicato.

[...]

pubblicato 11 anni fa, 3.905 visualizzazioni

No, non ci troviamo davanti al Rubicone con un PIC in mano... Ma chissà: una partita a Risiko la si può fare ugualmente. O, perché no, ad un altro gioco di società. Certo, ma non prima di aver realizzato un semplice doppio dado elettronico, controllato da microcontrollore PIC. Per continuare la rassegna de "Lo hai mai realizzato con un PIC?" propongo oggi un progetto semplice e ludico. Il progetto di per sè non presenta troppe difficoltà ma racchiude al proprio interno diversi aspetti che ritengo interessanti; alcuni di essi esulano dal mondo "PIC" ma senz'altro offrono spunti di riflessione. Il progetto è corredato di schema, PCB, lista componenti, codice sorgente e firmware già compilato, cosicché chiunque possa replicarlo in modo autonomo.

[...]

pubblicato 11 anni fa, 6.087 visualizzazioni

Molti progetti realizzati con microcontrollore sfruttano sistemi di I/O per l'interazione tra l'Uomo e l'elettronica. Senz'altro il sistema di immissione dati in un microcontrollore è il pulsante; l'idea che il contatto presenti solo due stati, aperto o chiuso, è ottima per la gestione di segnali binari (0, 1). Ma attenzione alle insidie che si nascondono dietro ad un aspetto che, se trascurato, porta a malfunzionamenti e a comportamenti inattesi del circuito: il rimbalzo del contatto.

Questo fenomeno è tipico dei contatti meccanici i quali portandosi dallo stato di aperto a quello di chiuso non lo fanno in maniera istantanea. Ciò che accade a livello macroscopico è il passaggio netto da aperto a chiuso, ma analizzando in dettaglio il comportamento del contatto si nota che il passaggio dallo stato stabile aperto a quello stabile chiuso è caratterizzato da stati intermedi di chiuso e aperto. Il contatto rimbalza nel vero senso della parola cioè prima di portarsi in modo certo alla posizione di contatto chiuso, si apre e si chiude in successione alcune volte.

[...]

pubblicato 11 anni fa, 6.443 visualizzazioni

Complici i miei figli, per quest'anno ho intenzione di fare una bella sorpresa a Babbo Natale. Tutti gli anni, a Natale, ci porta i doni e quest'anno abbiamo deciso di fargli una sorpresa. Però, per piacere: sssstt! Non ditelo in giro, altrimenti rischiamo di rovinare tutto.

Abbiamo pensato di allestire un piccolo circuito e di lasciare disponibile sul tavolo, accanto al latte e ai biscotti, anche un pulsantino con un cartello: PREMI QUI. In questo modo vorremmo che Babbo Natale possa ascoltare alcuni brani tipici natalizi "suonati" (se così si può dire) da un circuito embedded a microcontrollore. Con un PIC, ovviamente! E allora ecco qui il circuito (per scaricare il file PDF proseguire alla sezione "Progetto"). Si osservi che anche per questo progetto si è pensato di impiegare un PIC della serie 12F6xx alimentato da uno stadio stabilizzatore a 5V. Al PIC sono connessi un pulsante normalmente aperto, un buzzer piezo elettrico ed un LED pilotato da un transistor.

[...]

pubblicato 11 anni fa, 9.795 visualizzazioni

Vorrei iniziare, qui su su ElectroYou (tempo permettendo), un tutorial dal nome '"Lo hai mai realizzato con un PIC?"'. Il mio intento è quello di mostrare come, con l'elettronica embedded a microcontrollore (e in particolare con i PIC Micro di Microchip Technology), si possa rispondere a molti quesiti e produrre soluzioni a problemi altrimenti proposte con altri metodi. Il primo esempio trae spunto da una richiesta che un utente del forum ha effettuato in questo post: realizzare un contamarce per KART.

L'obiettivo di questo progetto è quello di realizzare un contatore Up/Down, con alcune specifiche ben chiare. Posto che il progetto ha fini prettamente didattici, dovendo realizzare un contatore per tenere traccia della marcia inserita si può pensare che:

[...]

pubblicato 11 anni fa, 7.714 visualizzazioni

Con l'avvicinarsi del periodo natalizio su vari siti web spopolano i circuiti per realizzare effetti luminosi per presepi. Anche le pagine di EP ospitano un progetto che può essere utilizzato allo scopo. Chi realizza presepi sa che a volte gli effetti audio devono essere sincronizzati con quelli luminosi, per enfatizzare o sottolineare aspetti altrimenti difficili da cogliere. Per poter coniugare una buona qualità audio con la possibilità di poter eseguire cicli ripetitivi in modo affidabile, una possibilie soluzione da adottare è quella del lettore CD. Modificando opportunamente il lettore CD-ROM, collegando qualche cavo in parallelo ai pulsanti di start e stop, voilà il gioco è fatto. Purtroppo, il fatto che il lettore CD ha parti meccaniche in movimento e dato che viene "sballottato" un paio di volte l'anno per prenderlo dal magazzino e riporlo a fine feste e che magari la collocazione del presepio può portare la formazione di condensa sulla lente del lettore, diventa importante cercare altre soluzioni. Le alternative sono lì da esplorare, ma per ovviare ai problemi appena citati legati al lettore CD, lo sguardo si rivolge ai dispositivi a stato solido . Fortunatamente, con le nuove tecnologie è possibile realizzare un piccolo lettore MP3 in grado di riprodurre file audio a piacere; l'unico "dilemma" sta nello scegliere quale tecnologia adottare. [...]

pubblicato 14 anni fa, 10.295 visualizzazioni

Un progetto per imparare la programmazione del PIC-12F508 implementando un software che genera un'alimentazione PWM per le luci di cortesia. [...]

pubblicato 14 anni fa, 1.294 visualizzazioni

Cerco delucidazioni sul collegamento tra schede elettroniche definito SISTEMA BUS. [...]

pubblicato 14 anni fa, 4.342 visualizzazioni

Cos'è rete Profibus DP? Perché si usa, di quale hardware ha bisogno, dove posso trovare del materiale? [...]

Chi sono

Paolino - profilo

Nome: Paolo Rognoni

Reputation: 32.384 8 12 13

Bio: Da sempre con il pallino per l'automazione industriale e non, soprattutto se embedded e se con PICMicro. Playmaker e sciatore per passione. Con chitarra e voce mi diverto un sacco! Grande appassionato di: Star Wars, birre weiss, ElectroYOU!

Web: http://www.picexperience.it

I miei ultimi post dal forum

  • Tanti auguri

    Grazie grazie grazie davvero. A tutti. Un abbraccio. :D :D Paolo. 19:28

  • Tanti auguri

    Grazie mille :D Ciao. Paolo. 19:28

  • Tanti auguri

    Grazie mille, Zeno. Un abbraccio anche a te! :D Ciao. Paolo. 19:28

  • Tanti auguri

    Grazie mille anche a te, IsidoroKZ :ok: In solitaria no, ho già fatto la mezza maratona in solitaria (in cortile) durante il lockdown. Mi è... 19:28

  • Tanti auguri

    Grazie mille, ragazzi! :D :D Un forte abbraccio. Paolo. 19:28

  • STM32 demoboard e compilatore

    Grazie mille. Proverò con Atollic e credo la Nucleo. Ciao. Paolo 19:42

  • STM32 demoboard e compilatore

    Ciao a tutti. Nel mio passaggio a STM32 (al lavoro sto sviluppando con Cortex-M0 e Keil con licenza aziendale), vorrei dilettarmi un po' a casa.... 19:42

  • problema IF mplab x pic16

    Ciao lorenzo01 . Leggendo il datasheet, è indicato che la porta PORTA è inizialmente imposata come ANALOG, quindi devi dire al micro che la vuoi... 20:16

  • Buone Feste ElectroYouviani ..

    Buon Natale e felicissimo anno nuovo a tutti! Un abbraccio sincero, Paolo. 14:26

  • Big Compleanno!

    Auguri, IsidoroKZ BUON COMPLEANNO :ok: :ok: :ok: =D> =D> =D> Ciao. Paolo. 19:38

Vai al Forum


Cerca nel blog di Paolino