arduino 控制设备
#include <SoftwareSerial.h> int point_id1 = 4; int point_id2 = 9; int point_id3 = 3; int point_id4 = 10; void setup() { // put your setup code here, to run once: Serial.begin(9600); //for(int point_id_index=2;point_id_index<14;point_id_index++){ // pinMode(point_id_index,OUTPUT); // digitalWrite(point_id_index,LOW); //} pinMode(point_id1,OUTPUT); pinMode(point_id2,OUTPUT); pinMode(point_id3,OUTPUT); pinMode(point_id4,OUTPUT); digitalWrite(point_id1,LOW); digitalWrite(point_id2,LOW); digitalWrite(point_id3,LOW); digitalWrite(point_id4,LOW); } void loop() { // put your main code here, to run repeatedly: //for(int point_id_index=2;point_id_index<14;point_id_index++){ // //pinMode(point_id_index,OUTPUT); // digitalWrite(point_id_index,LOW); //} if(Serial.available()){ char r_data = Serial.read(); if(r_data=='A'){ digitalWrite(point_id1,LOW); } if(r_data=='B'){ digitalWrite(point_id1,HIGH); delay(500); } if(r_data=='C'){ digitalWrite(point_id2,LOW); } if(r_data=='D'){ digitalWrite(point_id2,HIGH); delay(500); } if(r_data=='E'){ digitalWrite(point_id3,LOW); } if(r_data=='F'){ digitalWrite(point_id3,HIGH); delay(500); } if(r_data=='G'){ digitalWrite(point_id4,LOW); } if(r_data=='H'){ digitalWrite(point_id4,HIGH); delay(500); } } delay(500); }
##############
QQ 3087438119