/*
Dimmer
Demonstrates 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 through 220 ohm resistor.
- 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.
https://www.arduino.cc/en/Tutorial/BuiltInExamples/Dimmer
*/constintledPin=9;// the pin that the LED is attached to
const int型の変数ledPinを定義し、初期化します。
setup()
25
26
27
28
29
30
31
voidsetup(){// initialize the serial communication:
Serial.begin(9600);// initialize the ledPin as an output:
pinMode(ledPin,OUTPUT);}
voidloop(){bytebrightness;// 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();// set the brightness of the LED:
analogWrite(ledPin,brightness);}}