eagler8 发表于 2019-6-10 14:56:08

https://v.youku.com/v_show/id_XNDIyMTk5NDUwMA==.html?spm=a2hzp.8244740.0.0

eagler8 发表于 2019-6-11 13:04:00

04 Breath_LED: D9 全彩 LED 模拟红色呼吸灯

/*
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 发表于 2019-6-11 13:04:14

eagler8 发表于 2019-6-11 13:04:30

eagler8 发表于 2019-6-11 13:09:31

05 Button:D2 按键控制 D13蓝色 LED

/*
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 发表于 2019-6-11 13:13:31

eagler8 发表于 2019-6-11 13:13:47

eagler8 发表于 2019-6-11 13:17:46

06 Button_Lock:D3 按键控制 D13 蓝色LED 自锁实验

/*
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 发表于 2019-6-11 13:25:06

eagler8 发表于 2019-6-11 13:25:21

eagler8 发表于 2019-6-11 13:34:22

07 RS232_AD:串口读取 A0 电位器采集的数值

/*
Eagler8实验程序列表
07 RS232_AD:串口读取 A0 电位器采集的数值(旋转角度270°,输出0-3.3V/5V电压信号,电位器阻值10K)
*/

void setup()
{
Serial.begin(9600); // 打开串口,设置波特率为9600 bps
}
void loop()
{
      int val;
      val=analogRead(0);   //传感器接于模拟口0
      Serial.println(val,DEC);//从串口发送数据并换行      
      delay(100);
}

eagler8 发表于 2019-6-11 13:40:27

eagler8 发表于 2019-6-11 13:40:41

eagler8 发表于 2019-6-11 13:40:56

eagler8 发表于 2019-6-11 19:02:30

08 Rotation_LED:A0 电位器控制 D10 全彩 LED 蓝色端亮度

/*
Eagler8实验程序列表
08 Rotation_LED:A0 电位器控制 D10全彩 LED 蓝色端亮度
*/

void setup()
{
pinMode(10,OUTPUT);         
}

void loop()
{
int n = analogRead(A0);   
analogWrite(10,n/4);         
}
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 一块扩展板完成Arduino的10类37项实验(代码+图形+仿真)