📄 arduinoreceive.pde
字号:
int ledPin = 11; // LED connected to analog pin 11
//int analogPin = 3; // potentiometer connected to analog pin 3
int val = 0; // variable to store the read value
void setup()
{
pinMode(ledPin, OUTPUT); // sets the pin as output
Serial.begin(9600); // connect to the serial port
}
void loop()
{
// val = analogRead(analogPin); // read the input pin
// send data only when you receive data:
if (Serial.available() > 0) {
val = Serial.read(); // read the serial port
// say what you got:
//Serial.print("I received: ");
//Serial.println(val, DEC);
if (val == '9' ) {
val = val - '0'; // convert from character to number
digitalWrite(ledPin,HIGH);
}
if (val == '8' ) {
val = val - '0'; // convert from character to number
digitalWrite(ledPin, LOW);
}
if (val >= '0' && val <= '7' ) {
val = val - '0'; // convert from character to number
analogWrite(ledPin, val*(255/7)); // analogRead values go from 0 to 1023, analogWrite values from 0 to 255
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -