极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

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

[复制链接]
 楼主| 发表于 2019-8-9 16:26:04 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-9 16:29:11 | 显示全部楼层


Eagler8系列实验程序列表
第十类 扩展实验
28 LCD1602液晶屏模块(输出显示器类 IIC/I2C接口)
项目四:使用D7/D8数字接口外接超声波模块,显示测距值

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-9 17:19:34 | 显示全部楼层
29 人体红外热释电运动传感器模块 (触发类,数字D7接口)

  1. /*
  2. Eagler8系列实验程序列表
  3. 第十类 扩展实验
  4. 29 人体红外热释电运动传感器模块 (触发类,数字D7接口)
  5. 项目:检测是否有人体走动,为真输出1,板载12口LED灯亮,否则灯灭
  6. Arduino------热释电模块
  7. 5V--------------VCC
  8. GND-----------GND
  9. D7--------------OUT
  10. */

  11. int ledPin = 12;
  12. int pirPin = 7;

  13. int pirValue;
  14. int sec = 0;

  15. void setup()
  16. {
  17.     pinMode(ledPin, OUTPUT);
  18.     pinMode(pirPin, INPUT);

  19.     digitalWrite(ledPin, LOW);
  20.     Serial.begin(9600);
  21. }

  22. void loop()
  23. {
  24.     pirValue = digitalRead(pirPin);
  25.     digitalWrite(ledPin, pirValue);
  26.    
  27.     sec += 1;
  28.     Serial.print("Second: ");
  29.     Serial.print(sec);
  30.     Serial.print("PIR value: ");
  31.     Serial.print(pirValue);
  32.     Serial.print('\n');
  33.     delay(1000);
  34. }
复制代码


回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-9 17:24:54 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-9 17:53:33 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-9 18:00:24 | 显示全部楼层


29 人体红外热释电运动传感器模块 (触发类,数字D7接口)
项目之二:检测是否有人体走动,为真输出1,板载LED灯亮,蜂鸣器响
Arduino------热释电模块
5V--------------VCC
GND-----------GND
D7--------------OUT
D5-----------板载蜂鸣器
D12----------板载红色LED

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-9 19:02:05 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-9 19:04:52 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 17:30:03 | 显示全部楼层
30 DS1307时钟模块 Tiny RTC I2C模块(探测传感器类, IIC/I2C接口)

  1. #include <Wire.h>
  2. #include <RTClib.h>

  3. DS1307 RTC;

  4. void setup () {
  5.     Serial.begin(57600);
  6.     Wire.begin();
  7.     RTC.begin();
  8.     RTC.adjust(DateTime(__DATE__, __TIME__));
  9. }

  10. void loop () {
  11.     DateTime now = RTC.now();
  12.     Serial.print(now.year(), DEC);
  13.     Serial.print('/');
  14.     Serial.print(now.month(), DEC);
  15.     Serial.print('/');
  16.     Serial.print(now.day(), DEC);
  17.     Serial.print(' ');
  18.     Serial.print(now.hour(), DEC);
  19.     Serial.print(':');
  20.     Serial.print(now.minute(), DEC);
  21.     Serial.print(':');
  22.     Serial.print(now.second(), DEC);
  23.     Serial.println();
  24.     delay(3000);
  25. }
复制代码


回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 17:34:51 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 19:00:38 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 19:02:38 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 19:10:10 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 19:12:22 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 19:14:28 | 显示全部楼层

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 09:40 , Processed in 0.038428 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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