arduinoreceive.pde
来自「利用MFC控制Arduino第11腳燈號,自行開發」· PDE 代码 · 共 38 行
PDE
38 行
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 + =
减小字号Ctrl + -
显示快捷键?