87198浏览
楼主: 驴友花雕

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

[复制链接]

驴友花雕  中级技神
 楼主|

发表于 2019-6-9 15:33:18

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

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

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-10 15:36:28


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-10 16:04:38


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

[mw_shl_code=applescript,true]/*
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);
}[/mw_shl_code]
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 12:10:50

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

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 12:28:18

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

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 12:33:30

随机转动电位器的

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

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 12:39:38

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

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

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

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 12:44:59

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

[mw_shl_code=c,true]/*
Eagler8实验程序列表
08 Rotation_LED:A0 电位器控制 D10全彩 LED 蓝色端亮度
*/

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

void loop()
{
  int n = analogRead(A0);     
  analogWrite(10,n/4);         
}[/mw_shl_code]
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 14:23:08

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

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 16:12:31

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

[mw_shl_code=c,true]/*
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);            // 等待电机旋转到目标角度
}[/mw_shl_code]
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 16:26:54

舵机自动180度摇摆

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

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 16:36:23

控制80度旋转

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

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 16:40:21

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

[mw_shl_code=c,true]/*
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   
  
}[/mw_shl_code]
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-11 18:52:36

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

使用道具 举报

创客探索者  学徒

发表于 2019-6-11 20:59:37

学习收获颇多
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-12 08:07:06


谢谢鼓励,也在学习中
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-12 08:11:16


这个实验十全彩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

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

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

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2019-6-13 08:54:35

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


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

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail