ArduinoDemo

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值