找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

素人学习Aduino编程的简单办法

查看数: 8710 | 评论数: 40 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-5-6 17:46

正文摘要:

本帖最后由 eagler8 于 2019-5-7 13:37 编辑 在开源硬件领域,偶只是素人一枚,完全的新手。为促进自己学习Arduino技术,一个笨办法就是记录各项实验的情况。这当中肯定会有许多不懂的地方或是自以为是,还请各位 ...

回复

ID:513258 发表于 2019-5-9 21:51

搜9合一多功能扩展板就行
ID:513258 发表于 2019-5-9 18:21
第三个LED 实验是模拟爆闪警灯,启动 Arduino IDE,打开文件‐-示例‐-Eagler8,调用18个示例实验程序中的第3项---Blink3,源程序如下:

/*
Eagler8实验程序列表
03 Blink3:模拟爆闪警灯
*/


int led1 = 12;
int led2 = 13;
int i,j;
void setup() {               
  pinMode(led1, OUTPUT);     
  pinMode(led2, OUTPUT);
}
void loop() {
  for(i=0;i<10;i++){
  digitalWrite(led1, HIGH);  
  delay(30);              
  digitalWrite(led1, LOW);
  delay(40);
  }  
  for(i=0;i<10;i++){
  digitalWrite(led2, HIGH);  
  delay(30);
  digitalWrite(led2, LOW);  
  delay(40);
  }
}

ID:101726 发表于 2019-5-9 16:16
淘宝上没找到
ID:513258 发表于 2019-5-9 14:47
第三个LED 实验是模拟爆闪警灯,启动 Arduino IDE,打开文件‐-示例‐-Eagler8,调用18个示例实验程序中的第3项---Blink3,源程序如下:/*
Eagler8实验程序列表
03 Blink3:模拟爆闪警灯
*/

int led1 = 12;
int led2 = 13;
int i,j;
void setup() {               
  pinMode(led1, OUTPUT);     
  pinMode(led2, OUTPUT);
}
void loop() {
  for(i=0;i<10;i++){
  digitalWrite(led1, HIGH);  
  delay(30);              
  digitalWrite(led1, LOW);
  delay(40);
  }  
  for(i=0;i<10;i++){
  digitalWrite(led2, HIGH);  
  delay(30);
  digitalWrite(led2, LOW);  
  delay(40);
  }
}


ID:513258 发表于 2019-5-7 18:07
本实验02 Blink2:
D12、D13红蓝色 LED 交替闪烁的效果视频



ID:513258 发表于 2019-5-7 18:02
代码如下:
/*
Eagler8实验程序列表
02 Blink2:D12、D13红蓝色 LED 交替闪烁
*/
int led1 = 12;
int led2 = 13;
void setup() {               
  pinMode(led1, OUTPUT);   
  pinMode(led2, OUTPUT);
}
void loop() {
  digitalWrite(led1, HIGH);
  delay(1000);            
  digitalWrite(led1, LOW);
  digitalWrite(led2, HIGH);
  delay(1000);
  digitalWrite(led2, LOW);
}

ID:513258 发表于 2019-5-7 13:45
分别上传,都通过了,见视频




ID:513258 发表于 2019-5-7 13:43
代码
/*
  Eagler8实验程序列表
  01 Blink:D13蓝色 LED 闪烁
*/
int led = 13;
void setup() {
  pinMode(led, OUTPUT);
}
void loop() {
  digitalWrite(led, HIGH);
  delay(1000);            
  digitalWrite(led, LOW);
  delay(1000);            
}

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表