Stap 2: Het aansluiten
Lijkt ingewikkeld, maar niet buitenissig uit. Als u kunt aansluiten op een potentiometer (potmeter), die u kunt aansluiten op vijf.
ProTrinket 5v
Wat een nette kleine bord. Het is een volledige geblazen compatibel is met Arduino board in een klein pakket. Maar laat niet de kleine grootte gek je. Het is zo krachtig als de volledige planken grootte en zelfs sommige supplementen heeft. Ik houd normaal de 3v versie omdat vereenvoudigt het werken met de NeoPixels, maar deze LCD 5v, moet dus heb ik voor de regelmatige 5v-bestuur gekozen. Check out de inleidende leerprogramma van Adafruit om meer te leren.
PermaProto bestuur
De PermaProto planken hebben macht en gemalen rails net als een breadboard. En de center draait een breadboard ook nabootsen. U kunt gemakkelijk kras door deze loopt, echter, en aanpassen van de indeling voor een meer compact ontwerp. Maar de breadboard-achtige lay-out maakt het werkelijk eenvoudig om uw breadboarded prototype naar een project klaar, gesoldeerd. Vanwege deze mimicry, kunt u het opgenomen diagram van het breadbord en de verbindingen zullen precies hetzelfde op de PermaProto. (Kan je ook meerdere verschillende maten van de PermaProtos)
Als u een ander type van prototyping board gebruikt moet u uitvoeren van macht en grond plus maken van verbindingen tussen componenten.
Macht en grond
Ik koos voor de macht voor het PermaProto-bord van de BUS-pin op de Pro-Trinket trekken. De BUS-pin sluit aan op één van de macht rails op de PermaProto, dan de rail brug over naar het andere spoor macht. Deze voeding wordt uitgevoerd op alle onderdelen met uitzondering van de LCD display. De LCD display trekt macht van de pin 5v op het ProTrinket label.
Opmerking: Even met de voeding LCD tekenen vanaf een andere pin, ik heb gezien sommige computers die kunnen niet genoeg kracht leveren. Alles loopt nog steeds, maar de LCD display wordt dim of zelfs lege cellen uit. Als u weet hoe, bieden een aparte 5v levering aan de LCD display zou het probleem oplossen.
Potentiometers
Als u hoe weet te sluiten een omhoog een potentiometer, die u kunt aansluiten op vijf. Uitsluitend stormloop naar de macht voor elk van de vijf potten een spoor van de macht, en alle vijf redenen om een spoor van de grond. Sluit vervolgens de derde pin op elk tot een analoge pin op de Arduino.
U kunt een analoge pin, maar ik koos om te houden van de I2C pinnen (A4 en A5) open enkel voor het geval dat heb ik besloten om het project later uit te breiden.
De voorbeeldcode verwacht:
- * de "MENU" knop op A0
- * de waarde voor rood op A1
- * de groene waarde vandaan A2
- * de blauwe waarde is van A3
- * de "Variabele" knop is toegewezen aan pin A7
NeoPixel
De NeoPixel ring gebruikt de standaard aansluiting. Macht en grond afkomstig uit de rails van de PermaProto (met de juiste condensator in plaats).
De voorbeeldcode verwacht:
- * de digitale gegevens pin 9 vandaan.
We doorlopen de data lijn een weerstand op het bord PermaProto vlak vóór de.
(Condensator en een weerstand)
Lees de Uber gids voor NeoPixels voor volledige details. Kortom, u moet zetten de condensator over de positieve en negatieve lijnen van de voeding. Plaats het GLB zo dicht mogelijk bij de eerste NeoPixel mogelijk. De weerstand gaat in de data lijn als dichtbij de eerste NeoPixel mogelijk. De Uber-gids wordt uitgelegd waarom en waar in detail, dus zorg ervoor dat te lezen en te begrijpen.
LCD-scherm en seriële communicatie
De LCD display moet macht en grond verbindingen plus een seriële communicatielijn. Het LCD-scherm alleen gegevens worden ontvangen, het stuurt geen gegevens, zodat de RX-lijn kan worden gebruikt voor andere doeleinden, indien nodig.
De voorbeeldcode verwacht:
- * voor het gebruik van de hardware door pin 1 (één) te verstaan door de seriële overdracht (TX) lijn.
Reset-knop
Dit project gebruikt een pulsdrukschakelaar normaal-open. Sluit een voorsprong op de resetpin op het bord en de andere tot de grond rail. Wanneer de knop wordt ingedrukt, de resetpin is trok naar de grond en de Arduino stelt zelf.
USB-kabel
Als u wilt, kun je de USB kabel van een permanent onderdeel van het project.