Power Glove 20th Anniversary Edition (10 / 19 steg)
Steg 10: Testa sensorer och knappar
Hämta min Arduino program (se länk i intro) och kontrollera pin definitionerna matchar vad du använder. Om du är osäker på vilket stift att ansluta något till, ta en titt på den schematiska (länkad igen i introt).
Först förbereda din styrelse. Om du har en Arduino Diecimilla eller Duemilanove, fungerar dessa bra för prototyptillverkning. Annars kan du löda vissa testsladdarna till Arduino Pro Mini.
Om du testar med en 5V styrelsen (Diecimilla, Duemilanove, etc), Anslut den 3.3V pin till din skärbräda + järnväg. Anslut sedan + järnväg till AREF stift på Arduino och ändra raden analogReference(DEFAULT) till analogReference(EXTERNAL) inom Arduino koden.
Om du testar med en 3.3V styrelsen (Arduino Pro, Pro Mini, etc), ansluta alla VCC pin till din skärbräda + järnväg.
Anslut GND stiftet på ditt test Arduino till - järnväg på din skärbräda.
Anslut alla sensorer i handflatan till en prototyping skärbräda. Om du har använt samma färger som jag, bör din huvudsakliga wire bundle:
Red: VCC
Svart: GND
Vit: Böj Välj 0
Persika: Böj Välj 1
Gul: Accel X
Grön: Accel Y
Dk. Blue: Accel Z
Lt. blå: Böj utgång
Grå, rosa, brun, Orange: oanvända
Anslut den röda sladden till bakbord + järnväg och svart tråd till bakbord - järnväg.
Anslut trådarna gul, grön och Dk. Blue till analoga ingångar 0, 1 och 2 på Arduino.
Ansluta vita kabeln till digital stift 12 och persika tråd till digital stift 13.
Anslut det 100 k ohm motståndet från bend sensor utdata (Lt. Blue) till marken (- järnväg). Anslut denna korsning (Lt. Blue wire) till analog ingång 3 på Arduino.
På den control pad församlingen, Anslut den ostridigt sladden till GND på Arduino. Ansluta upp, ner, vänster, höger, B, A, Start, Välj kablarna till digital stift 2, 3, 4, 5, 6, 7, 8 och 9, respektive.
Ladda upp programmet till Arduino. Om använder Pro Mini, måste du använda din USB-FTDI programmerare. Kontrollera att du får bra data genom att öppna den Serial Monitor i programvaran Arduino (Välj USB-seriell porten under Verktyg -> Serial Port, 9600 baud). Typ A i rutan och tryck Skicka--bör du se 8 siffror separerade av flikar, som ändras när du flyttar sensorerna.
Om allt verkar fungera, koppla makt och ansluta BlueSMiRF. Ansluta VCC till på + järnväg, GND till - järnväg, RX-I till Arduino digital pin 0 (TX) och TX-O till Arduino digital stift 1 (RX). Koppla bort din programmerare eller USB och ansluta en extern strömkälla. Swap lämpliga bygeln om du har en äldre Arduino ombord.
Om du ännu inte har parats ihop din BlueSMiRF till datorn göra det nu och en seriell port. Min BlueSMiRF identifierats som "Sparkfun-BT" som standard.
Välj den seriella porten du bara ställa in i programvaran Arduino (Verktyg -> Serial Port) och öppna seriell bildskärmen. Igen, typ A i rutan och tryck på Skicka. Kontrollera att du har en bra dataström.