Bewegings-lichtshow gecontroleerd (8 / 11 stap)

Stap 8: Schrijven van de Code


Terwijl dit project de Arduino gebruiken zal om te bepalen van de servo's, het niet gevraagd een heleboel van de beschikbare verwerkingskracht. Sommige toekomstige verbeteringen aan dit project zijn het gebruik van sommige CD4053s en een TLC5490 om de arduino te schakelen van de lichten in-/ uitschakelen en wijzigen van de controle van het licht output signalen.

Een zwak punt die ik met behulp van de circuits van de bestuurder die ik in elkaar geflanst is gevonden heb dat ze niet met PWM-uitgang werken. Dat betekent dat ik kan niet de mix van aangepaste kleuren net zo gemakkelijk als ik zou willen. Ik kan in de toekomstige erachter te komen een manier om het omzeilen van deze beperking, maar voor nu, ik ben blij met hoe het werkt.

Terwijl dit mijn eerste poging is tot het schrijven van code voor de Arduino, het is niet mijn eerste ooit program. Dus er zal wellicht veel fouten, maar de concepten zal hopelijk blijken te zijn degelijk ontworpen. Zoals met al mijn projecten, als u merkt dat iets beter kan gebeuren, aarzel dan niet om te delen!

Het circuit om te zetten audio om te starten van het programma kwam uit stap #7. Wees voorzichtig met het toevoegen van de 10K weerstand tussen pin 2 en grond (het ontbreekt fom het schema). Ik zal niet alle instructies hier, herhaal zoals lincomatic heeft gedaan een betere baan dan ik kon. U moet zowaar sortie uiterlijk zijn grote instructable! De enige wijziging die ik deed was om een variabele weerstand tussen de output van het circuit en de ingang van de arduino, waardoor ik de gevoeligheid handmatig aanpassen in plaats van alleen via software (hoewel beide methoden werken).

Delen:

  • LM358 Op Amp (vrijwel alle op-amp zou moeten werken)
  • 2 x 10K weerstanden
  • 10 uF condensator
  • optionele variabele weerstand aan gevoeligheid zonder enige code te wijzigen.

Om kennis te maken met het schrijven van code voor Arduino, lees ik door Brian Evans fantastisch begin Arduino programmering boek. Ik ook de arduino programmeer notebook gebruikt als een handig referentie, en het Arduino CookBookdoorgebladerd. / * als een zijde nota, mijn lokale bibliotheek heeft een geweldig programma voor het suggereren van boek aankopen, wat betekent dat ik niet hoefde te betalen voor een heleboel geld toegang te krijgen tot deze grote middelen! * /

Als je meer ervaren dan ik ben, kunt u de code om op te zetten iets kleiner dan een arduino. Helemaal u nood zit I2C voor de servo-schild en een ADC input. Als u erin slaagt om het werken aan iets kleiner te krijgen, post een reactie en deel. Of, beter nog, maak een follow-up instructable zodat kan ik het ook!

Gerelateerde Artikelen

Arduino gecontroleerde LED muziek lichtshow door Mark

Arduino gecontroleerde LED muziek lichtshow door Mark

Materialen (afgebeeld):Arduino UnoSpectrum ShieldStapelbare HeadersSoldeerboutMale-Male PinsHoofdtelefoon kabel (Audio kabel)Materialen (niet afgebeeld):BreadboardEnkele LED-verlichtingWeerstandenStap 1: Soldeer je Spectrum schild aan Pin Headers Van
DIY Audio gecontroleerde Laser-Show!

DIY Audio gecontroleerde Laser-Show!

Dankzij Instructables kreeg onze hackerspace The Rabbit-Hole 2 Wicked EVO laser pointers. Ze zijn vrij krachtige groene lasers en we dachten dat het zou cool om het gebruik van een van hen met een soort van audiotoepassing.Dit leidde uiteraard tot on
IoT Motion gecontroleerd servo's

IoT Motion gecontroleerd servo's

Veilige en betrouwbare real-time gegevens streaming is essentieel voor IoT. Ik heb gezien tal van demonstraties waarbij toepassingen of "drukknop hier, bracht op daar" type hardware, maar een vriend en ik wilde iets dat meer interactief was... e
Lichtshow in een 3D afgedrukt model

Lichtshow in een 3D afgedrukt model

Nu 3D printen in transparante materialen is wijd-beschikbaar, we echt kunt beginnen plezier met modellen spelen met licht. Er is ook super handige manieren om te hoge aantal RGB-LEDs gebruiken met de Arduino, met behulp van Adafruit van Neopixels moe
Wi-Fi gecontroleerde LED kaars / Light Show

Wi-Fi gecontroleerde LED kaars / Light Show

InleidingDit project is een draadloze full-colour elektronische kaars.  Verscheidene van deze apparaten kunnen worden geplaatst in een kamer rond en gecontroleerd met een Wi-Fi geschikt computer om speciale effecten of muziek-gesynchroniseerde lichts
Lichtshow op muziek

Lichtshow op muziek

Ik heb altijd al een goedkope manier voor het maken van een lichtshow die op muziek werken zou. In dit instructable ik zal u tonen hoe te bouwen mijn lichtshow. Ik hoop u houdt van muziek en verlichting en dat dit instructable zal nuttig zijn voor uw
PICAXE - muziek Responsive, mist produceren, LED lichtshow en Audio versterker in één

PICAXE - muziek Responsive, mist produceren, LED lichtshow en Audio versterker in één

ikn dit instructable ik uitleggen en uitvoeren van processen zoals knippen en met behulp van verschillende apparatuur, door het nabootsen van een van de processen in dit instructable u doet dit op eigen risico en ervoor te zorgen volgt u elke veiligh
@tweet_tree: twitter gecontroleerd kerstboom

@tweet_tree: twitter gecontroleerd kerstboom

is een kerstboom die iedereen van Twitter bepalen kan. Net tweet een kleur. Een kleine ingesloten server leest uw tweets, en verdwijnt onze boom fiber optic aan de kleuren die u verzendt. Nieuwe tweets zijn greep om de paar seconden.USTREAM Live stre
Arduino gecontroleerde Bluetooth-bot

Arduino gecontroleerde Bluetooth-bot

dit instructable zal u tonen hoe te converteren van een oude speelgoed R/C auto uit de thrift-store ($1.50) in een bluetooth gecontroleerde robot. Als u wilt de conversie, moet u een Arduino (elk type), een L298N dubbele 2-amp motor-controller (of so
Arduino & MPU-6050 IMU gecontroleerd Bee-Bot / grote Trak kloon

Arduino & MPU-6050 IMU gecontroleerd Bee-Bot / grote Trak kloon

Introductiehttps://github.com/lawsonkeith/Bee-botEen eenvoudige wielen robot die kan worden geprogrammeerd om een cursus te volgen. De robot heeft een toetsenbord dat accepteert bewegings-opdrachten en waarna deze worden uitgevoerd. Een ongewone eige
Mijn Halloween lichtshow

Mijn Halloween lichtshow

dit jaar voor Halloween maakte ik een lichtshow die werd gesynchroniseerd met muziek. Ik gebruikte een Arduino die werd gecontroleerd door de "Vixen" lichte software. Mijn Arduino was aangesloten op één macht schakelaar staart en vier aangepaste
Arduino Bluetooth gecontroleerde elektrische deuropener

Arduino Bluetooth gecontroleerde elektrische deuropener

Hallo! In deze handleiding Instructables zal ik u tonen hoe te maken van uw eigen Bluetooth gecontroleerde systeem van de deur ontgrendelen met behulp van de Arduino uno board. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro controller
DriveMyPhone - Smartphone gecontroleerd 3D gedrukte voertuig

DriveMyPhone - Smartphone gecontroleerd 3D gedrukte voertuig

DriveMyPhone is een project dat ik heb aanbrengen op mijn computer in digitaal formaat voor de afgelopen 6 jaar nu. Het concept kwam rond toen ik bezig was met mijn andere robotica projecten genoemd MobileEarthRover One am MobileEarthRover twee.Ik he
Scanner Rgb Led Lamp Pwm gecontroleerd door Arduino Nano

Scanner Rgb Led Lamp Pwm gecontroleerd door Arduino Nano

Gerecycled scanner rgb led lamp pwm gecontroleerd door Arduino NanoStap 1: EindresultaatDit is wat je krijgt als je dit volgen instructable.Stap 2: Een printer zoekenZoekt u een gebroken hp all-in-one printer. (Andere merken kunnen ook de onderdelen,