树莓派pico能干什么?别小看它,功能可不少呢!

zhibaike 植物百科 2025-01-20 1 0

话说回来,前阵子,我就琢磨着搞点新玩意儿,然后就看到这个树莓派Pico,说是啥基金会搞的一个微控制器,看着挺小巧的。我一想,这玩意儿能干点啥?网上都说它功能挺强大,我就忍不住想试试手。

先说说我是咋知道这玩意儿的

记得那是2021年初,就听说这个叫树莓派Pico的东西。说是用啥自研的双核ARM Cortex-M0+处理器,听着就感觉挺高级的。那时候它刚出来,网上说它性价比很高,我就动心思,想买来玩玩。

树莓派pico能干什么?别小看它,功能可不少呢!

为啥我会买它?

主要还是想学习学习这个嵌入式开发,之前也没咋接触过,感觉挺有意思的。而且看网上说这个Pico不仅支持C++,还能用啥STL,对新手很友再一个就是,这玩意儿它不贵,相比于其他那些动辄几百块的开发板,Pico就显得亲民多。而且它还带着2MB的闪存,说是可以搞搞啥NGC游戏机的魔改,我就更好奇,这小东西还挺全能。

到手之后我都做

  • 第一步,当然是先让它跑起来

    我按照网上的教程,先把开发环境给搭好。这个过程还算顺利,毕竟资料挺多的。然后我就写个最简单的程序,让Pico上的LED灯闪起来。看到灯一闪一闪的,心里还是有点小激动的,毕竟是自己第一次搞这个。

  • 我就开始琢磨着做点更有意思的东西

    树莓派pico能干什么?别小看它,功能可不少呢!

    看到网上有人用它做各种小项目,我也想试试。比如说,我试着用它读取一些传感器的数据,像是温度、湿度这些,然后把数据打印出来。这个过程还挺锻炼人的,得自己去查资料、接线、调试,虽然中间也遇到不少坑,但是搞定的时候还是挺有成就感的。

  • 然后,我就想挑战一下自己,整个稍微复杂点的

    我想到之前看到的那个魔改NGC游戏机的案例,就想着自己也来试试。虽然我对游戏机这块儿不是很懂,但是网上有现成的教程,我就一步一步照着做。这个过程就比较折腾,不仅要搞清楚硬件的接线,还要学习怎么刷写固件。不过当我真的用Pico成功读取U盘上的游戏文件时,那种感觉真的是太棒!

  • 再后来我还解到它有个叫PIO的功能

    说是可以自己定义硬件接口,这个就比较高级,我暂时还没深入研究,但是感觉挺厉害的。而且我还听说有人把它用于测试,就像中间的电路板,左右是基于pico的hil电路板,我还没机会尝试。

折腾完这一圈,我感觉这玩意儿确实挺好用的

它上手确实不难,像我这种之前没怎么接触过嵌入式开发的,也能比较快地搞出点东西来。它的功能也确实挺强大,不管是做一些简单的小项目,还是搞一些稍微复杂点的应用,它都能胜任。它的性价比真的很高,花不多的钱,就能体验到这么多东西,我觉得还是很值的。

这回折腾树莓派Pico的经历还是挺有意思的。虽然中间也遇到一些困难,但是都一一克服。通过这回实践,我对嵌入式开发也有更深入的解,以后有机会的话,我还想继续深入研究下去。