套件介绍

很多孩子从来没有接触过机器人,没有编程过(很害怕去接触,觉得很难),电子元件也没有接触过不知道电阻、电容、二极管等不知道电路知识

Arduino中级自学套件资料齐全,由浅至深,所有项目和实验都采用Mind+和Mixly图形化编程,还可以直接作为电子学会全国青少年机器人技术等级考试三四级实操套件,非常适合创客小白、和想在家自学参加等价考试孩子!

点击查看套件清单

点击查看套件资料

套件包含的项目和实验:下面项目和实验的图片为配图介绍,所有项目和实验都采用Mind+和Mixly图形化编程。

1、电子电路基础知识;

解除对于电子电路的神秘感,无心理障碍地学习Arduino,本视频主要以趣味形象的方式讲解:1、基础电子电路串并联电路,2、基本元器件:电阻、电容、电位器、蜂鸣器、话筒、二极管、发光二极管、热敏电阻、干簧管、光敏电阻、微动开关、三极管、扬声器,3、免焊接的连接方式——面包板,4、采用Arduino主板、面包板和部分电子元件,以实际的电路连接做实验,详细地讲述相关知识,包括电路怎么连接,实际电路讲解,串并联连接原理。

2、如何理解流程图;

什么是流程图?用来做什么?了解常用的符号图形及相关的作用,示例制作流程图:用自己的语言描述产品入库检验流程,结合硬件点亮LED灯的流程图。不管学的年龄多大,跟着视频走,就会慢慢地入门Arduino,真正的实现完全自学。

3、炫彩流水灯;

Arduino炫彩流水灯:先实现单个二极管灯闪烁实验,把Arduino UNO主板作为电源控制电路,用程序控制开关,来控制发光二极管的亮灭。由浅至深的学习,再实现三个二极管灯闪烁实验,达到炫彩流水灯的效果。两个实验从器材清单、电路连接、流程图、图形化程序的讲解,让Arduino、面包板那么神秘。

4、按键开关点亮LED;

Arduino按键开关点亮LED,你将学到:上拉电阻、下拉电阻、内部上拉电阻,什么是选择结构?(包括选择结构在流程图怎么画,图形化编程里选择结构是哪些指令),在图形化编程里怎么读取数字按键开关的值,如何使用Mind+图形化编程软件串口监视器。

Mind+串口监视器

5、摩尔斯电码;

Arduino摩尔斯电码:讲解了摩尔斯电码,以及新模块:按钮模块、LED模块,SOS求救信号用摩斯电码如何表示。

​Mind+示例程序

6、蜂鸣器响起来;

学习蜂鸣器模块,了解有源和无源蜂鸣器的区别,以及蜂鸣器发声的原理,再通过实验验证。

7、自助式红绿灯;

了解红绿灯模块的原理,同时还需要学习Mind+图形化软件—函数调用,以及如何巧妙地利用函数调用起到延时的作用。自助式红绿灯实验从器材清单、电路搭设、流程图、到图形化程序的讲解,让你轻松使用Arduino+电子元件(红绿灯模块、按钮模块、蜂鸣器模块)+面包板+图形化编程实现一个复杂的实验。

​8、初识电位器;

电位器实际上就是一个可调电阻值的电阻器,通过调节电位器的旋转机构,可以改变电阻,从而可以改变电路中相应的电阻值、电压值、和电流值。这个视频从定义、作用、应用介绍电位器,然后介绍了电位器模块。介绍了器材清单、电路搭设、图形化程序,到实际做实验,还学习了如何利用Mind+的串口监视器测量电位器的输出值范围,初步实习了用串口监视器调试程序的方法。

​Mixly串口监视器

9、调光灯;

新知识模拟量输入:将外部输入的模拟值电压信号转换成Arduino控制器运算时可以识别的数字信号,从而实现读入模拟值的功能。然后通过实验——电位器来控制LED灯亮度的渐变,利用模拟信号输出函数控制LED灯的亮度变化,学习新知识模拟量输出。

​Mind+示例程序

10、光控灯;

光敏电阻(LDR)——利用硫化镉或硒化镉等半导体材料的光电导效应制成的一种电阻随入射光的强弱而改变的电阻器,在电路中,为了读取光敏电阻随光线强度的变化值,电路连接时利用串联分压原理,当光敏电阻阻值变化时,模拟输入引脚处的电压会随之变化,读取的数值也因此而变化,光线越强,A0脚的电压值越低。实验光控灯就是利用光敏电阻的阻值随光照强度变化的特性实现的。

​Mixly示例程序

11、呼吸灯;

呼吸灯实验就是实现LED灯的亮度变化类似于人在呼吸一样的效果,讲解了所需器件、电路搭设、程序讲解、实际做实验以及实验讲解,大幅度降低了学习Arduino的困难度。

​Mind+指令

12、让舵机动起来;

舵机——由直流电机、减速齿轮组、传感器和控制电路组成的一种精确定位角度的执行器。

Mixly示例程序

13、世界那么大,我想去看看;

在这个实验里,你将还会学到新的编程指令:MP3指令,通过扩展功就能找到执行器中的串口MP3模块,点击后,在菜单中就会出现紫色的串口MP3指令。如果采用Mixly图形化编程环境,还需要另外安装引用图形化库,也很方便,同时可以了解到图形化编程的第三方产品库的扩展方法。详细内容请参考套件提供的相关资料。

​Mixly示例程序

14、超声波测距;

超声波测距实验使用了之前我们学习的驱动语音芯片和新学习的超声波测距传感器两种模块,将超声波返回的距离,通过语音芯片播报出来。超声波测距传感器检测的距离也可以采用监控串口数据的方式读取,然后显示在串口监视器中。

​程序为Mixly软件编写

15、服务机器人;

当自远而近逐渐靠近迎宾机器人,并且超声波测距传感器检测距离达到10cm时,迎宾机器人发出“欢迎光临”的语音,舵机偏转左手臂向下摆动;当自近而远逐渐远离迎宾机器人且距离达到20cm时,机器人发出“请慢走,欢迎常来”的语音,舵机偏转右手臂向下摆动;常态时,机器人手臂保持平行。

​16、红外遥控红绿灯;

红外遥控组件工作原理:红外遥控器发出信号,红外接收器接收信号,处理后将信号传给Arduino板,由Arduino主控板内的程序根据不同按键的键值,控制程序做出不同的反应。

​Mind+示例程序

17、按键控制直流电机的启停;

直流小马达:通过电磁感应,将电能转换为机械能的装置,通过改变直流电机两个引脚的电压,控制电机的转速变化、正转或者反转,直流马达也可以发电,将机械能转换为电能。风扇模块:由直流电机和驱动电路集成后,直接带动风扇叶片组成,低电平触发,有四个引脚:VCC- 电源、GND- 接地、INA- 低电平触发逆时针旋转、INB- 低电平触发顺时针旋转。 按键控制直流电机的启停实验就是通过按键模块来控制风扇模块的启停,

18、红外遥控调速风扇;

红外遥控调速风扇实验是通过红外遥控组件、电机模块等制作一个实用化的调速小风扇,实现启动、停止、加速、减速的功能。要完成这个实验我们首先要检测出要使用的遥控器上按键的编码值,采用Mind+监控串口数据的方式读取,然后显示在串口监视器中,这样就可以获取按键的编码值。然后Arduino板对不同的编码值做出不同的反应,让风扇启动、停止、加速或者减速。

​Mixly示例程序

19、智能小车组装;

​​​​​​​组装智能小车;

组装智能小车分为四个步骤:小车上端安装、小车下端安装、小车前端部分安装、小车连线。

​20、让智能小车动起来;

介绍了电机驱动的原理、电机驱动板、电机驱动模块工作表、小车姿态、小车功能接线表格等知识,还讲解了让智能小车动起来的图形化程序以及注意点,让任何软、硬件小白都能明白。

Mixly示例程序

21、红外遥控智能小车

红外遥控智能小车;

当红外接收模块接收到遥控器发射的编码值,并将编码值传送给UNO主板,从而控制红外遥控智能小车的动作:停止、前进、后退、左转、右转、原地打转、围绕右轮画圈。红外接收模块引脚是接在Arduino扩展板的2号引脚。

红外遥控器的按键编码值在Mixly里对应的是十进制值

22、自动跟随小车;

自动跟随智能小车是通过设置一个反应距离范围,超声波传感器测量的距离只有在此范围内才起作用,其次再设定自动跟随保持距离,当超声波测量的距离超过该距离时,小车前进;当测得值小于该距离时,小车后退。超声波传感器接在控制器的#7和#8口,#7口接传感器上的Trig端子,#8口接传感器上的Echo端子。由于小车的编程环境是非常容易上手的图形化,而且是完全开放的,用户可以自由按照自己的思路编程,使小车表现出更好的性能。示例程序为了便于理解,是非常简化的。

​Mixly示例程序

23、寻迹小车;

图纸是白色地面,宽度为4cm的黑线,这样寻迹小车前侧安装的数字灰度传感器,就可以根据模块的返回值,来控制小车的状态,如果检测到白色,则控制小车向另一方调整,寻找黑线,这样就实现了小车沿着地图上的黑线自动行驶。在示例程序里采用的是一个简易的方法,通过使小车左右轮正反转不断微调来使小车保持在黑线上,这样就会降低速度,使小车看上去在摆动。由于小车的编程是图形化环境下完全开放的,用户可以自由重新编程,提升小车的表现。

所有项目和实验都包含器材清单、电路搭设、流程图、到图形化程序的讲解,让你轻松使用Arduino+电子元件+面包板+图形化编程实现一个复杂的Arduino实验,此时是不是觉得Arduino、面包板不再那么神秘了。

由简至难可以轻松无障碍自己学习的Arduino套件,学习各种传感器、执行器、电子元件等,制作Arduino小车,可以用来巡线、避障、无线遥控相关推荐

  1. web mysql 报表_由简到难生成数据库报表(一)

    在接下来,我想借助一个例子,来加深大家对数据库报表的认识,由简到难生成数据库报表! 这里创建一个简化的进销系统,系统中只有销售单和采购单,不存在红冲单据及其库存.退货等单据.由于销售单和采购单存在主从 ...

  2. 自动驾驶攀登顶峰,Waymo、小马智行们难言轻松

    文|智能相对论(aixdlun) 作者|leo陈 攀登珠峰,传统路线有两条:一条是中国西藏的北坡,另一条是尼泊尔的南坡.不管选择从南坡还是从北坡攀登,最终都将到达同一个顶峰.这其实与自动驾驶行业的发展 ...

  3. 已知环境静态障碍物避障_我女儿如何教我无障碍环境

    已知环境静态障碍物避障 by Drew 通过德鲁 我女儿如何教我无障碍环境 (How my daughter taught me about accessibility) 在过去的几个月里,花了很多时 ...

  4. 从入门到入土:Python爬虫学习|Selenium自动化模块学习|简单入门|轻松上手|自动操作浏览器进行处理|chrome|PART01

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  5. Mixly K210 人脸识别 物体识别 齐护机器人发布AIstart K210人工智能学习主机,解决人工智能学习难的问题

    齐护机器人AIstart K210人工智能主机Mixly编程图像识别语音识别图像分析 K210 AIstart入门教程人工智能人脸识别物体识别算法KPU mixly人脸识别与指纹识别控制舵机 深圳齐护 ...

  6. 传感器怎么获取障碍物的宽度信息_超声波避障传感器助力AGV小车轻松实现自动规避障碍物...

    原标题:超声波避障传感器助力AGV小车轻松实现自动规避障碍物 近年来,无人化这个概念逐渐被运用到了社会中的各个行业,比如无人零售.无人驾驶.无人工厂:而跟物流有关的就有无人分拣机器人.无人驾驶卡车和无 ...

  7. python难还是java难-Java和Python的前景哪个更好 学习难度呢

    2018年学Python发展前景怎么样?零基础如何学习Python? Java开发和Python开发哪个更好学?在过去 15年的时间里,Python一直呈现稳步上升的趋势,终于在前几年进入了 TIOB ...

  8. 50行代码实现的艺术签名设计微信小程序,轻松对接公众号,涨粉神器,学习赚钱两不误.微信公众号引流工具.html,python学习小项目.艺术签名设计微信小程序,前端学习小项目有趣的项目

    50行代码实现的艺术签名设计微信小程序,轻松对接公众号,涨粉神器,学习赚钱两不误 先看效果 这个小程序实现艺术签名设计的功能 对接到公众号之后,相当于给你的公众号添加了一个功能,别人关注公众号后,可以 ...

  9. 亲测有用!轻松get新技能的四步学习法

    全文共1965字,预计学习时长7分钟 图源:unsplash 置身于滚滚的庞大信息流当中,我们常常会不知所措.新框架和新技术接踵而至,每个人都在声称自己的比其他框架和技术更快.更安全.更高效.作为开发 ...

最新文章

  1. 业界资讯: Air 2.0 beta 版本 发布
  2. linux--select
  3. php数组制作查找筛选页面,php利用array_search与array_column实现二维数组查找
  4. MySQL在Django框架下的基本操作(MySQL在Linux下配置)
  5. 填涂颜色(洛谷P1162题题解,Java语言描述)
  6. JZOJ5918【NOIP2018模拟10.20】Car
  7. Aqua Data Studio数据库连接工具解决Sybase中文乱码问题
  8. unix和linux的区别
  9. 字符串对象的charAt函数存在的意义
  10. -seo要掌握的20条网站的准则
  11. 计算机学业水平考试反思总结8百,考试反思与总结
  12. [php知识点]PHP伪协议
  13. 我与忠和资本的未结之缘
  14. 伍拾肆- R语言之 ‘如果一列为空则取另一列‘
  15. VB实现excel自动拆分表格
  16. libuv访问mysql_libuv中的QUEUE
  17. PostgreSQL入门之基本工具+常用psql命令+show语法
  18. Raspbian镜像无头烧录
  19. Python 可视化神器--Plotly
  20. Excel的内容进行比较工具:Beyond Compare 3.X

热门文章

  1. java画图卡通人物,持续更新中
  2. 星秒加入低速无人驾驶产业联盟
  3. Graph+AI 2022全球峰会议程发布
  4. 微信营销的技巧有哪些?
  5. Kubernetes Pod 水平自动伸缩(HPA)
  6. LTspice FFT 仿真分析
  7. 高性能模式消失不见 的解决方法
  8. 笔记本电脑网卡和无线网卡基本知识
  9. JSF客户端使用手册
  10. 每次打开百度太麻烦?用程序直接打开网页 Python实现百度划词搜索功能(获取剪切板数据)