37929| 20
|
[教程] [入门教程]Arduino Uno入门教程资源汇总 |
Arduino Uno入门教程资源汇总 Arduino Uno入门教程系列(基于Mind+) 一、教程简介 本教程共由14个项目组成,每个项目配合实例介绍了Arduino Uno入门套件和Mind+软件的基本使用方法,由易到难,循序渐进,帮助读者零基础入门Arduino Uno入门套件的图形化编程。通过教程将带领大家一起玩转Arduino Uno入门套件,实现各种创意。 本教程适合开源硬件初学者、图形化编程初学者和想要了解Arduino Uno入门套件的创客。 * 教程编写过程中使用的是V1.5.2版本Mind+软件,现官网已经更新到新版本,如果您是使用新版本的软件进行教程学习,在使用过程中若发现项目程序的任何问题。可以反馈到官方邮箱:MindPlus@dfrobot.com。 二、Arduino UNO 入门教程 发现新世界 一天早上,你从梦中醒来,转头看了一眼床头的闹钟。七点三十四分!说好的七点钟的闹铃呢!上学要迟到了!你从床上弹起来,抓起昨晚换下来的外衣匆忙穿上,跑进卫生间洗脸刷牙,头发还乱糟糟的,但是没时间管它了,你跑进厨房,打开冰箱,发现里面什么也没有,昨天晚上你已经把吃的都吃掉了,看来你只能饿着肚子上课了。你把桌上的书本一股脑塞进书包,抓起钥匙跑出家门,眼前一片阴郁的灰色,空气中弥漫着雾霾的味道…… 你是否遇到过这样的窘境呢?每个人都可能会遇到这样倒霉的时候吧。 设想另一种情况,早上七点,阳光透过窗帘,照进你的房间。你的闹钟感受到了阳光,开始大叫,在房间里四处乱跑,等你抓到它,它才会安静。这时,你也就清醒了。在你去洗漱的同时,厨房里的机械手臂夹起烤好的面包,还有你喜欢吃的果酱,一杯热牛奶,放在一辆小餐车的盘子上。你洗漱完毕,走进厨房。小餐车停在你的面前,托盘抬高,让你舒服地享用早餐,为一天的学习、工作做好准备。安装在室外的湿度检测器、温度检测器、 PM2.5 检测器为你实时测量温度并提供预报,将数据传送到衣柜,衣柜则为你挑选好今天适合穿的衣服和鞋子,并为你决定今天是否需要戴口罩出门。你无需为每一件小事作出选择,可以节省精力专注于你的学习或事业。 这样的生活看上去很不错嘛!而且,我有一个好消息要告诉你,这样的生活,离我们已经不远了!这些为你的生活提供着各种便利的机器人,已经很容易被制造出来。它们有着共同的“大脑”,或者说“灵魂”—————Arduino 控制板。通过 Arduino,人们可以发明出很多有意思的、有用处的机器,为生活提供便利。还是那句老话,只有想不到,没有做不到。 下面是几样用 Adruino 主控板以及各种零件做出的作品: Arduino 开源系统 Arduino 是一个开放源码电子原型平台,拥有灵活、易用的硬件和软件(板子及在此之上的软件)。 Arduino 可以接收来自各种传感器的输入信号从而做到监测环境的效果,并通过控制光源,电机以及其他执行器来影响其周围环境(类似于人类的工作)。 硬件低廉,软件免费。 可以完成的例子:
Arduino Uno入门套件介绍
Arduino UNO 介绍 Arduino UNO 扩展板介绍 注意:说明文字的颜色对应原件导线的颜色。 三、Mind+ 安装使用 1. 下载 Mind+(下载地址:http://mindplus.cc/) Mind+是一款基于Scratch3.0开发的青少年编程软件,支持arduino、micro:bit、掌控板等各种开源硬件,只需要拖动图形化程序块即可完成编程,还可以使用python/c/c++等高级编程语言,让大家轻松体验创造的乐趣。
2. 安装驱动
3. 切换“上传模式”(本系列教程均为“上传模式”下操作)
4. Mind+界面介绍
如果把整个软件比作一个舞台的话,那么不同区域的功能是什么呢? 首先看一下菜单栏:它是用来设置软件的区域,这里就是整个“舞台”的幕后啦,没有菜单栏的帮助,连上台表演的机会都没有。那么“舞台”的幕后都有什么呢? “项目”菜单可以新建项目、打开项目、保存项目。 “教程”菜单在初步使用时可以在这里找到想要的教程和示例程序。 “连接设备”菜单能检测到连接的设备,并且可以选择连接或是断开设备。 “上传模式/实时模式”按钮切换程序执行的模式。 “设置”按钮用于设置软件主题、语言、学习基本案例,在线或加入交流群进行咨询。 指令区:这里是“舞台”的“道具”区,为了完成各种眼花缭乱的动作,需要很多不同的道具组合。在“扩展”里,可以选择更多额外的道具,支持各种硬件编程。 脚本区:这里就是“舞台表演”的核心啦,所有的“表演”都会按照“脚本区”的指令行动,这里是大家都能看得懂的图形化编程。拖拽指令区的指令就能在此编写程序。 代码查看区:如果想弄清楚“脚本区”图形化指令的代码究竟是啥,这里是个好地方。 串口区:想知道“表演”的效果如何,那必须要和“观众”互动啦。这里能显示下载状况,比如可以看到程序有没有成功下载,哪里出错了;程序运行状况;还能显示串口通信数据,也就是说,如果你的Arduino UNO板外接了一个声音传感器,那么你就可以看到在这里显示的声音数值大小。这里还有:串口开关、滚屏开关、清除输出、波特率口、串口输入框、输出格式控制。 如果你不知道利用Mind+、Arduino Uno入门套件可以实现哪些功能,赶紧去看后面的教程吧!相信你会获得更多的灵感。DF创客社区中也有很多好玩的Arduino Uno入门套件项目,快去搜索发现吧!社区网址:https://mc.dfrobot.com.cn/。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed