• Meetings e Workshop
    l'associazione organizza workshop e meeting periodici

  • HowTo e manuali
    come costruire da te gadget elettronici e come programmarli

  • Hacking della PS3
    howto su come installare linux ed effettuare altri hack

  • Una comunità organizzata
    entra a far parte di una associazione organizzata e attiva

  • Strumenti di supporto
    per mantenersi in contatto e favorire la cooperazione

beginner - shift register 74hc595 + arduino - fotoguida dettagilata *updated* PDF Stampa E-mail
Scritto da Carlo Denaro - Blackout   
Carlo Denaro - Blackout

 

Il nostro amato arduino purtroppo ha degli ingressi e uscite limitate. Spesso questo ci blocca nei nostri sogni fantastici di costruzione di gadget strabilianti. A questo possiamo porre rimedio con gli shift register. Uno di quelli a basso costo è il 74HC595.

 

Conosciamolo meglio

Andiamo a conoscere meglio il nostro amico. Ecco il datasheet.

Ingredienti

  • 1x74HC595
  • 1x1uF capacità
  • manciata di leds
  • resistenze per i leds
  • strips varie
  • arduino o compatibile

Assemblaggio

Tutta la fotostoria dell'assemblaggio spiegata passo passo.

Innanzi tutto colleghiamo i GND dei led e la capacita di 1uF al latch pin (bianco 12° dello SR)

Mettiamo i wire di 5V nei pin 10 e 16 dello SR

Colleghiamo con i wire neri il GND del SR nei pin 8 e 13

colleghiamo il dataPin dal 14° dell'SR al 11° PWM di Arduino

colleghiamo il clockPin dal 11° dell'SR al 12° di Arduino

Colleghiamo il latchPin del 12° pin dell'SR al pin 8 di Arduino

Infine aggiungiamo i wires ai led (ne avevo piu di 4 ma mi scocciavo a morte) Nella foto non sono presenti perchè ho sbagliato, ma dato che alimentiamo a 5V occorrono delle resistenze. Senza resistenze rischiate seriamente di bruciare lo shift register.

Infine pilotiamo il tutto tramite seriale! Funziona!

Webografia

  1. Arduino Official Guide
  2. Sketch Utilizzato

 

Aggiungi commento


Codice di sicurezza
Aggiorna


grayhats.org, Powered by Joomla!; Joomla templates by SG web hosting
valid xhtml valid css