很多朋友问,少儿编程的学习成果是什么,有哪些好玩的东西呢。下面小编就带领大家进入少儿编程的趣玩时刻。
小编为大家准备了四种开源硬件模块,分别是 ①、microbit;②、树莓派pico;③、esp32;④、arduino,每一种开源硬件,都有自己的一种或多种开发语言,比如microbit可以使用图形化编程、python编程、javascript编程、c++编程。在这里小编,会针对不同的开源硬件,采用一种主流的开发语言来进行编程,四款开源硬件,会覆盖主流的编程语言,scratch图形化编程、python编程、c++编程,下面小编就带领大家一起进入编程世界吧:
1、microbit核心板+扩展版
小编为其采用的开发语言是图形化编程,开发环境是官方提供的,makecode,其支持图形化编程、python编程、javascript编程三种开发模式,点亮小灯闪烁程序如下:
2、pico核心板+扩展版
pico是树莓派公司,新出的一块嵌入式开源硬件,专门为创客门准备的,对标的是microbit和arduino。官方为其提供了 python和arduino的开发模式,但是小编这里都没有采用,应为这两种的开发模式,有更合适的开源硬件来实践哈,聪明的朋友们,可能发现了,更合适的开源硬件就是下面要介绍的哈。
在这里小编,发现了一种更有趣的开发环境来开发pico,就是 microblocks,采用的图形化的开发语言,他的优点是,提供的基础模块非常的丰富,开发非常的简单,对标上述的makecode开发,我们来看下,其如何实现的小灯的闪烁程序的吧:
3、esp32核心板+扩展版
esp32系列开源硬件的优势就是他自带的 蓝牙和wifi模块,我们可以使用它,玩转物联网、开发各式各样的联网控制的小玩物,比如智能开关、远程遥控小车等。小编为其准备的开发语言就是python,准确说,应该是micropython、他是python的精简板,专门为嵌入式准备的,更加的小巧,占用的资源更少。因为micropython提供丰富的蓝牙和wifi的例子,下面我们来看下,如果闪烁小灯的吧:
4、arduino uno核心板
最后的开源硬件,采用的开发环境当然应该是arduino啦,它就是因其诞生的,使用的是类c++的语言开发,后续小编就直接说成了c++了,那么他的闪烁小灯的程序是什么样的呢:
小编专门为这四种开源硬件开发了一套,智能模块套件,来带领大家玩转少儿编程、开源硬件和智能模块,敬请期待吧:
下面,我们来看一下实际的运行效果吧:
四种开源硬件点亮led灯
后续的分享中,小编会积极为大家分享更多详细的教程