Stap 5: De Microcontroller Breadboard bedrading
Belangrijke onderwerpen:
Microcontroller selectie:
De Arduino Mega 2560 werd gekozen vanwege de extra pinnen van de PWM biedt.
Gelieve te verwijzen naar arduino.cc voor informatie over de HW, of de Integrated Development Environment (IDE)
Sensor Input:
-5 van de puls breedte modulatie (PWM) pennen worden gebruikt voor het lezen van de bereikwaarden vormen de sensoren.
-De invoer pinnen komen uit de RJ45-TERM van de Halo.
-3-7 worden gebruikt voor dit doel
Motor vermogen:
-5 van de PWM-pennen worden gebruikt voor het verzenden van pulsen naar de motor via de Darlington IC. Deze IC verbindt een belasting op grond wanneer en input (deze 5 pinnen) zijn verklaard.
-Pin 12 – Pin 8 worden gebruikt voor dit doel
-De output pinnen (de spiegel in het lichaam van de IC) zijn aangesloten op het plan van de RJ45-termijn rubriek uit aan de hoofdband motoren
-De "eerste stop" voor deze uitgangen van de PWM-pins zijn de LEDs gebruikt in onze debug-matrix. Maakt vrij BLINKIE demo's ook!
Subsysteem "energie"
-Een 9v-batterij wordt gebruikt voor het aandrijven van deze configuratie, zodat we niet requre een stekker
-De 9v batterij terminals zijn wired aan op de ingangen van de Arduino Mega Vin en GND, dus dit macht aan de microcontroller geeft
-Een 5v regulator is aangesloten op de 9v-terminals en dit wordt verzonden naar de IC Darlington rijden (en op zijn beurt de motoren) dus we 2 power systemen hebben en de Arduino geïsoleerd is
-Een 2 poort schroef terminal wordt gebruikt voor het ontvangen van de terminals van de batterij