Stap 4: Hart voor de zaak...
In deze versie van de Arduino biedt een bereik van de ultrasone sensor de variabele input te veranderen de toonhoogte van het geluid.
U kon ook vervangen door de sensor drukschakelaars, beroerte sensoren, fotocellen, capaciteit sensoren, enz.
In plaats van een normale speaker, ben ik met behulp van een piëzo-zoemer die ik van een controle van de koolmonoxide-alarm geborgen.
Merk op dat mijn generieke ultrasone sensor is een 4-pins-model, er zijn sommige met 3-pins dus je moet zich bewust zijn en de code om te rijden het dienovereenkomstig aan te passen.
Mijn code is een allegaartje van alle basisfuncties en monster schetsen voor een Arduino.
Ik zal niet mijn programmacode koppelen omdat het niet is geoptimaliseerd en gemakkelijk genoeg voor de beginner om te proberen om te dupliceren op basis van de logica die is hieronder worden beschreven. He, is de beste manier om te leren om te lossen uw eigen code.
Ik heb de ping-sensor te werken. Seriële monitor toonde dat het gemeten afstanden.
Ik gebruikte die als input voor de theremin schets. De maatregelen van de afstand was toegewezen aan het geluid bereik.
Wanneer de toon klinkt als het gaat door de lus, flash ik een bos van LEDs.
Ik heb een externe drukknop switches met pull-up weerstanden instellen zodat wanneer mij pers een, het ZOMBIE zal aangeven.
Het persen van de tweede drukknop switch geeft mens.
Een derde schakelaar op de externe Configuratiescherm wordt gewoon vastgehaakt aan de RESET en GND. De Arduino moet soms worden geschopt wanneer het raar wordt opgestart.
Code moet altijd worden getweaked wanneer u met een gehele bos van LEDs werkt aangezien duidelijk lens LEDs in verschillende kleuren zijn nooit gesoldeerd aan de juiste leiding waarvan u denkt dat zij geacht worden te worden vastgesoldeerd aan.