驴友花雕 发表于 2019-6-9 15:33:18

本帖最后由 驴友花雕 于 2019-6-10 15:35 编辑

驴友花雕 发表于 2019-6-10 15:36:28

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

驴友花雕 发表于 2019-6-10 16:04:38


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);
}

驴友花雕 发表于 2019-6-11 12:10:50


驴友花雕 发表于 2019-6-11 12:28:18


驴友花雕 发表于 2019-6-11 12:33:30

随机转动电位器的



驴友花雕 发表于 2019-6-11 12:39:38

本帖最后由 驴友花雕 于 2019-6-11 14:19 编辑

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

驴友花雕 发表于 2019-6-11 12:44:59

本帖最后由 驴友花雕 于 2019-6-11 14:14 编辑

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

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

void loop()
{
int n = analogRead(A0);   
analogWrite(10,n/4);         
}

驴友花雕 发表于 2019-6-11 14:23:08


驴友花雕 发表于 2019-6-11 16:12:31

09 RC_Motor:A0 电位器控制 D7 输出口的舵机,控制其转动角度(舵机需自备,Arduino 需要外部供电)

/*
Eagler8实验程序列表
09 RC_Motor:A0 电位器控制 D7 输出口的舵机,控制其转动角度(舵机需自备,Arduino 需要外部供电)
*/

#include <Servo.h>
Servo myservo;

int analogPin = 0;

int val;
void setup()
{
myservo.attach(7);// 7号引脚输出电机控制信号

Serial.begin(9600);      
}
void loop()
{
Serial.print("servo:");
Serial.println(val);
delay(15);
val = analogRead(analogPin);       // 读取来自可变电阻的模拟值(0到1023之间)
val = map(val, 0, 1023, 0, 179);   // 利用“map”函数缩放该值,得到伺服电机需要的角度(0到180之间)

myservo.write(val);   // 设定伺服电机的位置

delay(15);            // 等待电机旋转到目标角度
}

驴友花雕 发表于 2019-6-11 16:26:54

舵机自动180度摇摆



驴友花雕 发表于 2019-6-11 16:36:23

控制80度旋转


驴友花雕 发表于 2019-6-11 16:40:21

10 LED_RGB_Text:全彩 LED 基本颜色变化

/*
Eagler8实验程序列表
10 LED_RGB_Text:全彩 LED 基本颜色变化
*/

#define LEDR 9
#define LEDG 10
#define LEDB 11
int i = 0;

void setup()
{
pinMode(LEDG,OUTPUT);
pinMode(LEDB,OUTPUT);
pinMode(LEDR,OUTPUT);
}

void loop()
{
analogWrite(LEDR,0);
analogWrite(LEDB,0);
analogWrite(LEDG,0);//off
analogWrite(LEDR,255);
delay(500);    //hong
analogWrite(LEDG,100);
delay(500);   //cheng
analogWrite(LEDR,255);
analogWrite(LEDG,255);
delay(500);   //huang
analogWrite(LEDR,0);
analogWrite(LEDG,255);
delay(500);   //lv
analogWrite(LEDB,255);
delay(500);   //qing
analogWrite(LEDG,0);
analogWrite(LEDB,255);
delay(500);   //lan
analogWrite(LEDR,255);
analogWrite(LEDG,0);
delay(500);   //zi

analogWrite(LEDG,255);
analogWrite(LEDB,255);
analogWrite(LEDR,255);
   delay(500);   //bai   

}

驴友花雕 发表于 2019-6-11 18:52:36


创客探索者 发表于 2019-6-11 20:59:37

学习收获颇多

驴友花雕 发表于 2019-6-12 08:07:06

创客探索者 发表于 2019-6-11 20:59
学习收获颇多

谢谢鼓励,也在学习中

驴友花雕 发表于 2019-6-12 08:11:16

创客探索者 发表于 2019-6-11 20:59
学习收获颇多

这个实验十全彩LED颜色变化,就卡住了,现在用Mind+编程的一直没有通过

eagler88 发表于 2019-6-13 05:44:03

很用心的帖子,顶一下!

驴友花雕 发表于 2019-6-13 08:15:01

eagler88 发表于 2019-6-13 05:44
很用心的帖子,顶一下!

谢谢鼓励,还在学习中......

驴友花雕 发表于 2019-6-13 08:21:22

第一个方案,只是混合颜色的呼吸灯,不太对头,继续试验.....



驴友花雕 发表于 2019-6-13 08:54:35

第二方案,以红、蓝、绿的颜色顺序做呼吸状变化,还是对不上.......



页: 1 [2] 3 4 5 6 7 8 9 10
查看完整版本: 一块扩展板完成Arduino的10类37项实验(代码+图形+仿真)