极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

一块扩展板完成Arduino的10类37项实验(代码+图形+仿真)

[复制链接]
 楼主| 发表于 2019-8-7 06:13:02 | 显示全部楼层
23 GY-NEO-6MV2新款飞控GPS模块 (数值类TTL接口)

  1. /*
  2. Eagler8系列实验程序列表
  3. 第十类 扩展实验
  4. 23 GY-NEO-6MV2新款飞控GPS模块 (数值类TTL接口)
  5. 项目:实时实地接收GPS卫星信号数据
  6. 要点:初始化必需加载一个库(IDE-工具-管理库-搜索-下载)
  7. <SoftwareSerial.h>
  8. 备注:烧录程序时,不要连接GPS模块(会占用端口发生错误)
  9. */

  10. #include <SoftwareSerial.h>

  11. SoftwareSerial ss(1, 0);

  12. void setup()
  13. {
  14.   Serial.begin(9600);
  15.   ss.begin(9600);
  16. }

  17. void loop()
  18. {
  19.   while (ss.available() > 0)
  20.   {
  21.    
  22.     byte gpsData = ss.read();
  23.     Serial.write(gpsData);
  24.   }
  25. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 06:22:11 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 06:27:50 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 06:30:58 | 显示全部楼层
上电十分钟,即可稳定接收接收GPS卫星信号(放在窗口便于接收)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 06:47:22 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 06:48:59 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 08:14:28 | 显示全部楼层
24 5V低电平触发单路继电器模块(执行类数字D7接口)

  1. /*
  2. Eagler8系列实验程序列表
  3. 第十类 扩展实验
  4. 24 5V低电平触发单路继电器模块(执行类数字D7接口)
  5. 项目:通过板载D2按钮,点动控制继电器,按下吸合,松开关闭
  6. 备注:D7接口外接继电器模块(低电平触发),使用板载D2按钮做
  7. 为控制端,板载D12 LED灯和D5有源蜂鸣器为实验声光执行器
  8. */
  9.          
  10. int inputPin = 2;   
  11. int BuzzerPin = 5;  
  12. int RelayPin = 7;  
  13. int ledPin = 12;   
  14.            
  15. int val = 0;            
  16.       
  17. void setup()
  18. {
  19.   pinMode(inputPin, INPUT);     
  20.   pinMode(BuzzerPin, OUTPUT);
  21.   pinMode(RelayPin, OUTPUT);
  22.   pinMode(ledPin, OUTPUT);
  23. }

  24. void loop()
  25. {
  26.   val = digitalRead(inputPin);  
  27.   if(val == HIGH)
  28.   {         
  29.      digitalWrite(BuzzerPin, LOW);  
  30.      digitalWrite(RelayPin, HIGH);  
  31.      digitalWrite(ledPin, LOW);  
  32.   }
  33.   else
  34.   {
  35.      digitalWrite(BuzzerPin, HIGH);
  36.      digitalWrite(RelayPin, LOW);
  37.      digitalWrite(ledPin, HIGH);
  38.   }
  39. }
复制代码


回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 08:20:57 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 09:04:22 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 09:55:02 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 13:04:56 | 显示全部楼层
25 4线制声音传感器模块(触发类模拟A3与数字D7接口)

  1. /*
  2. Eagler8系列实验程序列表
  3. 第十类 扩展实验
  4. 25 4线制声音传感器模块(触发类模拟A3与数字D7接口)
  5. 项目一:测试A3模拟接口,串口读取环境声音波形
  6. */

  7. void setup()
  8. {
  9.   Serial.begin(9600);
  10.   pinMode(A3,INPUT);
  11. }

  12. void loop()
  13. {
  14.   Serial.println(analogRead(A3));
  15.   delay(100);
  16. }
复制代码


回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 13:08:01 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 13:12:15 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 14:14:22 | 显示全部楼层
  1. Eagler8系列实验程序列表
  2. 第十类 扩展实验
  3. 25 带驻极话筒4线制声音传感器模块(触发类数字D7接口)
  4. 项目二:数字D7接口,声音触发控制板载D12 LED灯亮暗
  5. */

  6. void setup()
  7. {
  8.     pinMode(7,INPUT);
  9.     pinMode(12,OUTPUT);
  10. }

  11. void loop() {
  12.   if (digitalRead(7)) {
  13.     digitalWrite(12, HIGH);
  14.   }
  15.   else {
  16.     digitalWrite(12, LOW);
  17.   }
  18. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-7 14:35:01 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-28 22:07 , Processed in 0.040478 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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