eagler8
发表于 2019-8-9 16:26:04
eagler8
发表于 2019-8-9 16:29:11
Eagler8系列实验程序列表
第十类 扩展实验
28 LCD1602液晶屏模块(输出显示器类 IIC/I2C接口)
项目四:使用D7/D8数字接口外接超声波模块,显示测距值
eagler8
发表于 2019-8-9 17:19:34
29 人体红外热释电运动传感器模块 (触发类,数字D7接口)
/*
Eagler8系列实验程序列表
第十类 扩展实验
29 人体红外热释电运动传感器模块 (触发类,数字D7接口)
项目:检测是否有人体走动,为真输出1,板载12口LED灯亮,否则灯灭
Arduino------热释电模块
5V--------------VCC
GND-----------GND
D7--------------OUT
*/
int ledPin = 12;
int pirPin = 7;
int pirValue;
int sec = 0;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(pirPin, INPUT);
digitalWrite(ledPin, LOW);
Serial.begin(9600);
}
void loop()
{
pirValue = digitalRead(pirPin);
digitalWrite(ledPin, pirValue);
sec += 1;
Serial.print("Second: ");
Serial.print(sec);
Serial.print("PIR value: ");
Serial.print(pirValue);
Serial.print('\n');
delay(1000);
}
eagler8
发表于 2019-8-9 17:24:54
eagler8
发表于 2019-8-9 17:53:33
eagler8
发表于 2019-8-9 18:00:24
29 人体红外热释电运动传感器模块 (触发类,数字D7接口)
项目之二:检测是否有人体走动,为真输出1,板载LED灯亮,蜂鸣器响
Arduino------热释电模块
5V--------------VCC
GND-----------GND
D7--------------OUT
D5-----------板载蜂鸣器
D12----------板载红色LED
eagler8
发表于 2019-8-9 19:02:05
eagler8
发表于 2019-8-9 19:04:52
eagler8
发表于 2019-8-10 17:30:03
30 DS1307时钟模块 Tiny RTC I2C模块(探测传感器类, IIC/I2C接口)
#include <Wire.h>
#include <RTClib.h>
DS1307 RTC;
void setup () {
Serial.begin(57600);
Wire.begin();
RTC.begin();
RTC.adjust(DateTime(__DATE__, __TIME__));
}
void loop () {
DateTime now = RTC.now();
Serial.print(now.year(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.day(), DEC);
Serial.print(' ');
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.println();
delay(3000);
}
eagler8
发表于 2019-8-10 17:34:51
eagler8
发表于 2019-8-10 19:00:38
eagler8
发表于 2019-8-10 19:02:38
eagler8
发表于 2019-8-10 19:10:10
eagler8
发表于 2019-8-10 19:12:22
eagler8
发表于 2019-8-10 19:14:28
页:
2
3
4
5
6
7
8
9
10
11
[12]
13
14
15