青少年电子设计比赛培训笔记2
准备工作
-
Mixly
网盘链接:https://pan.baidu.com/share/init?surl=s0Xl2JiUeMnvZsb452maqQ?pwd=nm35
驱动安装:
![img]()
![img]()
Mixly编程软件安装:
![img]()
-
tinkercad
网站登录/注册:
![img]()
![img]()
创建新的电路设计:
![img]()
思源智能硬件课程讲解
认识开发板

板载传感器:
- 两个按键(按键A、按键B)
- 3个RGB灯
- 240x240彩色屏幕
- 红外传感器
- ...
板载RGB灯控制

执行器 -> RGB灯
开始时需要使用
灯带初始化 名称xxx引脚7(板载RGB)数量3命令注意:在每次设置完LED的颜色之后需要使用
灯带xxx设置生效指令来使修改生效示例程序:
板载RGB灯控制.mix
电机控制

执行器 -> 思源扩展版
示例程序:
电机控制.mix
屏幕显示控制


示例程序:
屏幕显示控制.mix
- 单行显示文字(显示器)
- 绘制几何图案(海龟画图)
红外遥控

示例程序:
红外遥控.mix
循迹传感器(灰度传感器)
下面图片中的5路灰度传感器分别对应OUT1`OUT5`,5路的引脚都需要接到扩展版上的能够读取数字输入的引脚上,如:接到IO扩展板的`P0.0`P0.2(从下网上的5个引脚),也可以直接接到思源扩展版上的P2, P5, P6, P7, P11五个引脚上

-
如果使用的是IO扩展板,则编程时如下:
![image]()
-
如果使用的是直接接到思源扩展板上,编程时如下:
![image]()
当灰度传感器能够检测两种状态,当检测到白色时,上方指示灯亮,对应引脚读取到的电平为高电平;当检测到黑色时,上方指示灯熄灭,对应引脚读取到的电平为低电平
小车循迹
PID算法
作业
作业1

完成电路连接,实现效果:使用单片机控制RGB三色灯的循环闪烁,先红灯亮500毫秒,然后绿灯亮500ms,然后蓝灯亮500ms,循环上面的状态
作业2

完成电路搭建,并实现功能:按下第二行三个按钮分别点亮红、绿、蓝三色灯
分别实现两种亮灯的逻辑:一种是点击按钮,灯亮500毫秒后熄灭;另一种是点击按钮切换灯的状态
作业3
实现板载3个RGB灯的跑马灯效果
作业4
完成屏幕显示,第一行显示文字Hello Mixly!,下方绘制一个圆和一个内切正六边形,效果图如下:

作业5
使用红外遥控器控制LED灯:使用红外遥控器上的三个不同按键分别控制LED灯亮红色、绿色、黄色








浙公网安备 33010602011771号