|
之前开源过一款 Arduino None 板子的源代码:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14695060&extra=
现在这款是树莓派 Pico 板子的,这款板子稍微比 Arduino None 这个贵一些,具体自己某宝搜索。
通信协yi方面稍微有些改变,但是改变不大,自己稍微调整下之前写的JSON协yi即可完美移植到PICO板子上
还有一点需要注意的是,Pico 这个板子高低电平信号是 0V - 3.3V 电压,之前的 Arduino 的是 5V 电压,如果有接继电器的可以购买 3.3v 驱动的继电器,或者把之前5V的继电器独立供电电压稍微降低一点调整到4V多应该也是可以正常驱动的。
这款板子ADC引脚有4个,但是有1个已经给板载温度传感器占用了,所以我们能用的就只有3个ADC,Pico 的 ADC 引脚精度是12位,之前的 Arduino None 的只有10位,最求更高精度的可以选择用树莓派这款。
PWM信号输出可以更加精确的控制, 在初始化引脚的时候可以设置引脚PWM信号输出频率(比如电机调速,LED灯亮度调节)等等用途
计数器目前开源的代码也只提供了4路,自己可以按照需求自己增加计数器数量。
Pico 这个代码是基于 MicoPython 编写的(作者用的是 VSCODE 加 RT-Thread MicoPython 插件),上位机 Demo 为易语言编写
另外这个板子需要额外再购买多一个 CH340G (具体某宝搜索)作为 USB转串口来使用,不支持使用板子自带的USB接口,RX/TX 接板子的 GPIO0 和 GPIO1 接口即可 GND 接Pico板子的 GND,测试时如果通信不行,可以尝试把 RX/TX 这2个引脚互相调换一下。
还有不明白的, 万能的度娘可以找到你要的答案
下面的是树莓派PICO引脚分布图,数字和PWM引脚高达 26 个
gitee开源地址:https://gitee.com/yfyun/raspberry-pico-expand-card
备份:https://lanzoui.com/i55aGwjqfuh |
评分
-
查看全部评分
|