很多人把Arduino编程语言称为Arduino C,大概是因为它的语言是基于C/C++的。经过多年的开源,Arduino C有非常多实用的开源库,可以直接使用,用来方便的控制各类传感器,比如舵机、超声波、红外等,当然你也可以自己编写好用、实用的库,开源给别人使用,这也是Arduino的精神。
第一次认识arduion是看有人做了自动循迹的小车视频,感觉还挺好玩的。骏宝宝最近也没有什么新奇的玩具玩了,想着学习一下arduino开发板,带着孩子玩起来。先了解了一下arduino,这块开发板功能还挺强大的。
我先学习了一下官方的IDE,它是一个纯编程环境,对没接触编程的人很不友好,很多元件的依赖库都需要自己去找,不知道从哪找依赖库,找到后也不清楚如何导入,成功导入了虽然有一些示例程序,但还是不知所措,当然对于专业人事肯定是越精简越高效;
由于Arduino IDE 对新手小白的我不是很友好,看到很多人都在用Mixly这款图形化拖拽软件进行编程写程序,Mixly是北京师范大学米思齐团队开发的工具,页面都是中文的,非常方便,我也尝试用一下。Mixly 安装下载官网下载地址 https://mixly.
其实学习Arduino对于少儿编程来说是一个非常好的选择。以下是一些原因:1. 硬件与编程结合:Arduino是一种开源的硬件平台,它结合了硬件和编程。通过使用Arduino板和传感器,孩子们可以将编程概念应用于实际的物理世界中,创造出有趣的交互式项目。2.
可拆卸:板子用的时间长了难免出现各种问题,可拆卸支持仅替换有问题的零部件。以上就是 HelloGitHub 讲解开源系列之《Arduino 教程》入门篇的全部内容,如果你对 DIY 电子产品感兴趣,不妨关注 HelloGitHub 能够第一时间收到后续内容的更新。
之前学过VB6(以及CASIO的类VB图形计算器编程语言)、Pascal和HTML/JS,看得懂C的语法,曾经照着51单片机的例程改一改做过一些小东西(期间不知为何烧掉数块芯片)。各位大神能否说下开发需要什么技能?需要购买什么东西(最基本的开发板和传感器等)?