Stap 3: infrarood
1. Hier krijg je een breadboard en de IR ontvanger zet op daar. Ook het maken van een gemeenschappelijke basis die alle uw accu's kunnen gebruiken. (dit wordt gedaan door de GND pin van de Arduino te koppelen aan een rij in breadboard)
2. Sluit de middelste pin op de grond, de links die digitale pin van de Arduino en de juiste keuze met GND (volgens mijn foto). Merk op dat links/rechts afwijken kan voor jou dus kijk in de documentatie of de fiche die meegeleverd wordt met het.
3. Sluit de Arduino op uw PC (je moet al hebt geüpload de code) en stel de seriële monitor open. Probeer om sommige signalen (zorg ervoor dat de code wordt geupload). Als je signalen ontvangt, moet u informatie over deze signalen op seriële monitor.
4. er is een veld dat zegt "waarde". U die waarde gebruiken om uw code volgens het infrarood signaal. Als u de code openstellen en kijken naar de gedefinieerde constante variabelen, moeten ze worden als VOL_UP of ALT_VOL_UP. Deze waarden wijzigen met de waarden die je krijgt door de Volume Up/down knop in te drukken. Zorg ervoor dat u de '0 x' in het begin van de waarde omdat die gewoon hexadecimale opmaak vertegenwoordigt.
CH_UP = kanaal omhoog knop = > Servo 4
CH_DOWN = kanaal knop ingedrukt = > Servo 4
VOL_UP = Volume omhoog knop = > Servo 3
VOL_DOWN = Volume omlaag knop = > Servo 3
ARR_UP = pijlknop-omhoog = > Servo 2
ARR_DOWN = pijlknop ingedrukt = > Servo 2
ARR_LEFT = linkerpijltoets = > Servo 1
ARR_RIGHT = pijl naar rechts = > Servo 1
Snelheid [n] = toerental van de motor (1-3 = > servo 1; 3-6 = > servo 2; 6-9 = > servo 3; servo4 heeft een vaste snelheid)
Constanten die beginnen met ALT: Nou, mijn controller was raar en het geproduceerd 2 verschillende signalen voor één knop! Zodoende mij had voor toepassing een uitwijkmogelijkheid voor elke constante. Echter doen jou waarschijnlijk niet, dus u kunt gewoon negeren of verwijderen van alle de constante variabelen die met ALT beginnen.
5. zo veranderen wij de code! Deze waarden volgens uw gegevens wijzigen en opnieuw uploaden van de code. Op dit punt, moet u zitten kundig voor controle van uw robot met de afstandsbediening!