27,382
社区成员
发帖
与我相关
我的任务
分享
/*
Eagler8实验程序列表
06 Button_Lock:D3 按键控制 D13 蓝色LED 自锁实验
*/
int Button=3;
int LED=13;
boolean onoff=LOW;
void setup(){
pinMode(Button,INPUT);
pinMode(LED,OUTPUT);
}
void loop(){
if(digitalRead(Button)==HIGH)
{
delay(10);
if(digitalRead(Button)==LOW)
{
digitalWrite(LED,onoff);
onoff=(!onoff);
delay(10);
while(digitalRead(Button)==LOW)
{
delay(1);
}
}
}
}
/*
Eagler8实验程序列表
05 Button:D2 按键控制 D13蓝色 LED
*/
int ledPin = 13;
int inputPin = 2;
int val = 0;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
}
void loop()
{
val = digitalRead(inputPin);
if(val == HIGH)
{
digitalWrite(ledPin, LOW);
}
else
{
digitalWrite(ledPin, HIGH);
}
}
/*
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);
}
}
/*
Eagler8实验程序列表
04 Breath_LED:D9 全彩 LED 模拟红色呼吸灯
*/
#define LED 9
int i = 0;
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
for(i=0;i<220;i++)
{
analogWrite(LED,i);
delay(15);
}
for(i=220;i>0;i--)
{
analogWrite(LED,i);
delay(15);
}
analogWrite(LED,0);
delay(60);
}
/*
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);
}
/*
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);
}