【Follow me第二季第1期】入门任务(必做):开发环境搭建,板载LED点亮
[复制链接]
本帖最后由 29447945 于 2024-9-1 17:46 编辑
首先简单介绍一下Adafruit Circuit Playground Express板子,是一款由Adafruit Industries生产的电子套件,它是一个面向教育和爱好者的可编程电路板,特别适合初学者和中级用户。以下是它的一些主要特点:
-
集成传感器:CPX集成了多种传感器,如光传感器、温度传感器、加速度计和陀螺仪等,这些传感器可以用于检测环境条件或用户输入。
-
LED灯:板上有10个可编程的LED灯,可以用来显示信息或创建视觉效果。
-
按钮:CPX上有多个按钮,可以用来接收用户输入。
-
音频输出:它有一个小型扬声器,可以播放声音或音乐。
-
可编程:CPX支持多种编程语言和平台,如Arduino、MicroPython等,用户可以通过编写代码来控制板上的各种功能。
-
USB编程:通过USB接口,可以直接与计算机连接,进行编程和上传代码。
-
低功耗:CPX设计为低功耗设备,适合电池供电的应用。
-
小巧便携:它的尺寸小巧,便于携带和集成到各种项目中。
-
教育友好:CPX是为教育环境设计的,适合用于教学和学习电子和编程。
Adafruit Circuit Playground Express也支持多种开发环境,其中包括图形化编程MakeCode、Circuit Python和Arduino IDE,这里我就介绍一下MakeCode和Circuit Python环境的搭建;
1.首先MakeCode是最方便的,直接打开网页https://makecode.adafruit.com/(这里也可以用微软的https://makecode.microbit.org/,微软的同理),点击新建工程:
2.根据自己的需求拖拉图形化模块;
3.我这里简单演示一下跑马灯模块,拖入现场的跑拉灯,如下图,这时左边就会模拟板子上的运行状况,很方便;
4.符合我们需求后,下载固件,然后放到板子虚拟出来的磁盘中;
5.下载固件时也会提示步骤,如下图;
对与MakeCode这一套编程几乎可以说是完全不用什么基础,适合小朋友入门编程学习,不过现有模块有限,要利用板子更多资源和模块,还是相对较难;
接下来介绍一下第二个开发环境搭建,Circuit Python
这里我选用MU编辑器,可以直接下载和查看串口:
1.
安装 Mu 编辑器
Mu 是一个简单的代码编辑器,它是用 Python 编写的,适用于 Windows、MacOS、Linux 和 Raspberry Pi。串行控制台是内置的,因此可以立即从电路板的串行输出中获得调试信息!
2.下载板子对应的固件,官网是:https://circuitpython.org/downloads
3.把固件下载板子上,然后下载重启后磁盘就会默认有以下文件;
其中lib可以存放库文件,code.py就是我们编写代码的文件,编写后直接保存,开发板就会执行代码;
测试一下根据我们触摸引脚点灯和打印:
板子如图;
到此就可以愉快的玩起来了。
|