Stap 11: Brand omhoog uw Arduino
Kopieer en plak de code hieronder in een nieuw bestand van de Arduino. Dit gaat ons te laten praten met Arduino Processing toe te staan.
/* Dimmer Demonstrates the sending data from the computer to the Arduino board, in this case to control the brightness of an LED. The data is sent in individual bytes, each of which ranges from 0 to 255. Arduino reads these bytes and uses them to set the brightness of the LED. The circuit: LED attached from digital pin 9 to ground. Serial connection to Processing, Max/MSP, or another serial application created 2006 by David A. Mellis modified 30 Aug 2011 by Tom Igoe and Scott Fitzgerald This example code is in the public domain. http://www.arduino.cc/en/Tutorial/Dimmer */const int ledPin = 12; // the pin that the LED is attached tovoid setup() { // initialize the serial communication: Serial.begin(9600); // initialize the ledPin as an output: //pinMode(ledPin, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); }void loop() { byte brightness; // check if data has been sent from the computer: if (Serial.available()) { // read the most recent byte (which will be from 0 to 255): brightness = Serial.read(); digitalWrite(12, brightness); // turn the LED on (HIGH is the voltage level) digitalWrite(13, brightness); // set the brightness of the LED: // digitalWrite(ledPin, brightness); } }