Stap 8: Bumpers, codering en schrijven
Nu is het tijd voor bumpers. Zij zullen vermijden om de schuifregelaar om te dicht bij de sensor en te ver van de sensor. Maak een gat met een boor van 1,5 mm aan de zijkant van de toets 5 cm vanaf het einde van de multiplex (afbeelding 1), zet er een tandenstoker en snijd het ongeveer 3-4 mm van de toets. Nu aan het eind van de toets ongeveer 2mm zal voordat het einde merk twee gaten met behulp van de dezelfde boor als voor - een op elke kant, zet er tandenstokers en snijd het dat het uitsteken ongeveer 3-4mm van de toets. OK, bumpers gedaan.
Nu enkele coderingen. Om data te lezen van ultrasone sensor moet u bibliotheek nieuwe Ping. U moet ook mijn code goed communiceren met de computer. Download ze nu. Opslaan NewPing naar bibliotheken map, open de Arduino Software, ga indienen -> voorbeelden -> NewPing -> NewPingExample. Je Arduino verbinding met de computer en stuur NewPingExample naar de Arduino. Seriële Monitor open en stel gebonden aan 115200 (rechts-onderaan). U ziet iets als dit: Ping: nummer > cm. Get schuifregelaar die dichter (bij de ultrasone sensor) bumper raakt. Open gitaar code. In lijn #define instelt INITIAL_TRESHOLD nummer wat je in seriële Monitor hebt. OK, ga terug naar de seriële Monitor. Neem een potlood, een lijn en schuifregelaar 5cm ver van de sensor. Maak een lijn. Herhaal dit proces totdat u zult 12 lijnen. Nu tussen elke regel schrijf verschillende snaar. Tussen de eerste en tweede lijn C tussen de tweede en derde moet worden, C#, enz. Dit zijn de akkoorden van de dichtstbijzijnde lijn aan de verste lijn: C, C#, D, D #, E, F, F #, G, G #, A, A #, B. afbeelding 3 kijken. Nu als je dat knopnamen (afbeelding 4 schrijven).
OK, zal de volgende stap zijn de laatstgenoemde.