Stap 1:
U zal de seriële Monitor gebruiken om te zuiveren van de Arduino Software schetsen of weergeven van gegevens die worden verzonden door een werkende schets. U moet een Arduino aangesloten via USB op uw computer te kunnen activeren de seriële Monitor.
Om vertrouwd te raken met het gebruik van de seriële Monitor, kopieer en plak de volgende voorbeeld schets in een leeg Arduino IE venster. Vervolgens Controleer het en als het is OK, uploaden. De volgende stap zal u tonen wat u kunt verwachten.
In het volgende voorbeeld de SCHETS: Knippen en plakken
/* YourDuinoStarter_SerialMonitor_SEND_RCVE<br> - WHAT IT DOES: - Receives characters from Serial Monitor - Displays received character as Decimal, Hexadecimal and Character - Controls pin 13 LED from Keyboard - SEE the comments after "//" on each line below - CONNECTIONS: - None: Pin 13 built-in LED - - V1.00 02/11/13 Questions: terry */ /*-----( Import needed libraries )-----*/ /*-----( Declare Constants and Pin Numbers )-----*/ #define led 13 // built-in LED /*-----( Declare objects )-----*/ /*-----( Declare Variables )-----*/ int ByteReceived; void setup() /****** SETUP: RUNS ONCE ******/ { Serial.begin(9600); Serial.println("--- Start Serial Monitor SEND_RCVE ---"); Serial.println(" Type in Box above, . "); Serial.println("(Decimal)(Hex)(Character)"); Serial.println(); } //--(end setup )--- void loop() /****** LOOP: RUNS CONSTANTLY ******/ { if (Serial.available() > 0) { ByteReceived = Serial.read(); Serial.print(ByteReceived); Serial.print(" "); Serial.print(ByteReceived, HEX); Serial.print(" "); Serial.print(char(ByteReceived)); if(ByteReceived == '1') // Single Quote! This is a character. { digitalWrite(led,HIGH); Serial.print(" LED ON "); } if(ByteReceived == '0') { digitalWrite(led,LOW); Serial.print(" LED OFF"); } Serial.println(); // End the line // END Serial Available } } //--(end main loop )--- /*-----( Declare User-written Functions )-----*/ /*********( THE END )***********/