Kapacitiv Dance Pad (3 / 4 steg)
Steg 3: Testa Arduino
För att använda plattan som en domänkontrollant, måste du först hämta software pack bifogas.
Den innehåller tre saker: An Arduino skript som upptäcker kapacitans, en virtuell joystick förare kallas vJoy, och en feeder program som låter vJoy upptäcka danssteg.
Blinkande Arduino är det första steget. Du behöver Arduino IDE för detta, som finns här. Kopiera mappen "CapacitiveSensor" till mappen "bibliotek" finns i Arduinos installera katalogen. När det väl är på plats, bör du kunna kompilera och ladda upp ddr_serial.ino till din styrelse. Observera de parametrar (8, A *) som används i CapacitiveSensor: dessa motsvarar skicka och ta emot stiften används på Arduino, och måste du ändra dessa om din inställning skiljer sig från det som beskrivs i steg 2. Observera också namnet på din Arduino serieport (bör vara något liknande COM4); du behöver detta senare.
När det är blitt belastat upp, öppna den Serial Monitor. Om allt fungerar korrekt, bör du se följande sträng ut hundratals gånger en sekund:
"0; 0; 0; 0"
När du kliver på en pil, ska en av de fyra värdena hoppa från 0 till 30. Om det inte ändras, antingen motståndet är för låg, eller pil anslutningen är felaktig. Om pilarna är alltid fast på 30, är motståndet för hög. Om trampa på två pilar orsakar båda två att hoppa från 30 till 0, motståndet är något för lågt. Den exakta motstånd som krävs varierar beroende på material och storleken på pilen kuddar, men bör i ungefärlig av 5000 till 7000 ohm per pil, med samma motstånd på varje pil. På 7000, bör det vara tillräckligt känslig för att utlösa genom att röra vid den kala koppartråden med fingrarna.
Det enda sättet att hitta rätt motstånd för din specifika pilar är att experimentera med olika motstånd. Pilarna själva lägga till sina egna motstånd; Hur mycket motstånd de ger beror på material och mängd metall inblandade, och kommer att påverka hur mycket motstånd du behöver på en skärbräda. Kom ihåg att motstånd kan anslutas i serie: om du sätter en 330 ohm motstånd framför en 5.6kohm en, det totala motståndet blir summan av två (5930 ohm). Detta sätt kan du finjustera värdet genom att kombinera ett stort motstånd med en liten en.
Om någon av värdena ligger över 1000, är kretsen inte stängd, vilket sannolikt innebär att du har gjort ett misstag någonstans i ledningarna. Arduinoen kan ibland frysa när du experimenterar i följetong Monitor; bara koppla bort den och ansluta den tillbaka i kommer att lösa det här.