Stap 4: Circuit Diagram en programmering
Na het winkelen van alle elektronische onderdelen, monteren ik circuit volgt het circuit diagram verwijzing van elcojacobs.
Met 50 RGB leds, ik moet 19 stuks van 74hc595 tot gedreven.
Verklaren:
Neem een kijkje op het schema
Elke RGB led bestaat uit drie kleuren, overeenkomt met 3 pinnen controller.
Elke 8-bit shift register 74HC595 beschikt over 8 controle-uitgang.
Ik moet controleren 50 RGB Leds, wat betekent dat ik moet 50 x 3 = 150 pinnen control, overeenkomt met 150/8 = 19 shift registers.
HOE TE UPLOADEN DIE SCHETSEN NAAR EEN ARDUINO MINI:
Ik heb in Arduino onlangs programmering en kijken uit naar het maken van een kleine form factor project. Om code erin kunt u proberen de volgende techniek.
Hier moet u een USB-Adapter voor seriële licht of Arduino Uno, Duemillanove of iets dergelijks op te treden als HOST (afneembare Chip!).
Kortom, verbinden de belangrijkste Arduino 5v, GND, RX, TX (niet gekruist, RX-RX en TX-TX) en terug naar de mini. Nu voor het belangrijkste deel. LOSKOPPELEN van de ATMega-chip van het bord van de host (Duemilanove, Uno... wat ooit) en start met het uploaden van uw schetsen zoals u zou doen met de normale arduino. Geen behoefte om te veranderen van het bord in de Arudino-software. Thats IT. Niets meer. Gewoon doen en genieten.
Over programmeren:
Mij using ShiftPWM library voor Arduino, kunt u downloaden op Elcojacops Githup. Zeer dankbaar aan Elco Jacobs voor deze bibliotheek. U kunt verwijzen naar het voorbeeldbestand in deze bibliotheek.
Op basis van software PWM op site http://www.elcojacobs.com/shiftpwm/ ik koos voor de frequentie PWM is 60, de maximale helderheid is 255.
Mijn codebestand is die hieronder zijn toegevoegd.