Stap 3: Procedure
Alvorens om het even welk verder, download en installeer infrarood bibliotheek. dus bezoek https://github.com/shirriff/Arduino-IRremote/
Stappen voor het installeren van een bibliotheek kunnen worden gevonden hier. Dit project is sterk afhankelijk van de codering.
We moeten nu de HEX-codes voor de afstandsbediening gebruiken om richtingen verzenden onze robot selecteren. De IR ontvanger sluit aan op de arduino, zoals wordt weergegeven in de schema's. Vervolgens opent u de seriële monitor en druk op vier externe knoppen die u wilde gebruiken om te controleren de bewegingen van de robot (ik gebruikte omhoog/neer pijlen, kon u in plaats daarvan getallen gebruiken). Noteer de code van de Hexuitdraai.
<p>int receiverpin= 11;<br>#include <IRremote.h></p><p><irremote.h><irremoteint.h><irremotetools.h>IRrecv irrecv(receiverpin); // create instance of irrecv decode_results results;</irremotetools.h></irremoteint.h></irremote.h></p><p>void setup() { Serial.begin(9600); irrecv.enableIRIn(); }</p><p> void loop() { if (irrecv.decode(&results)) // have we received an IR signal? { Serial.print(results.value, HEX); // display IR code on the Serial Monitor Serial.print(" "); irrecv.resume(); // receive the next value } }</p>
Ik kreeg de volgende Hex-codes:
Pijl-omhoog = 9CB47
Omlaag = 5CB47
Links = 3CB47
Rechts = DCB47
Test eindigt hier. Volledige installatie zal worden toegelicht in de schema's en codesectie.