1.三灯 Blink
const int p1 = 1;
const int p2 = 4;
const int p3 = 12;
void setup() {
pinMode(p1, OUTPUT);//定义输出端口
pinMode(p2, OUTPUT);
pinMode(p3, OUTPUT);
}
void loop() {
digitalWrite(p1, HIGH); //定义电流输出
digitalWrite(p2, LOW);
digitalWrite(p3, LOW);
delay(500);
digitalWrite(p2, HIGH);
digitalWrite(p1, LOW);
digitalWrite(p3, LOW);
delay(500);
digitalWrite(p3, HIGH);
digitalWrite(p1, LOW);
digitalWrite(p2, LOW);
delay(500);
}
2.蜂鸣器 Blink
void setup() {
pinMode(12, OUTPUT);
}
void loop(){
unsigned char i,j;
while(1)
{
for(i=0;i<80;i++)//输出一个频率的声音
{
digitalWrite(12,HIGH);//发声音
delay(1000);//延时1ms
digitalWrite(12,LOW);//不发声音
delay(1000);//延时ms
}
}
}
3.程序交互 Digital->Button
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("HI!");
}
4.灯亮 输出到虚列埠 Digital Button
int mouth = 12; // variable for reading the pushbutton status
double time = 0.0;
void setup() {
// initialize the LED pin as an output:
Serial.begin(9600);
pinMode(12, OUTPUT);
}
void loop() {
digitalWrite(12,HIGH);
Serial.print("灯已经亮了");
Serial.print(time);
Serial.println("s");
time=time+0.5;
delay(500);
digitalWrite(12,LOW);
Serial.print("灯已经亮了");
Serial.print(time);
Serial.println("s");
time=time+0.5;
delay(500);
}
5.开关控制灯亮 频比信号 主界面
int newdat
ArduinoDemo
最新推荐文章于 2023-06-24 12:50:15 发布