Board logo

标题: 单片机真好玩! [打印本页]

作者: hqx1    时间: 2023-5-7 03:40     标题: 单片机真好玩!

posted by wap, platform: 小米
这两天用51单片机点亮了第一个LED灯,感觉可以做一个红绿灯的小项目了。有趣啊,开始觉得树莓派强大!以前玩过树莓派,但是只玩系统,真是浪费了啊!论坛里有没有玩得溜的玩家啊?一起玩啊。
作者: 三枪    时间: 2023-5-7 05:50

可以看看我的,一共301楼,中间玩过8266和esp32 https://bbs.tgfcer.com/viewthread.php?tid=8344473

其中一个被改造的esp32加上了ps/2键鼠接口和vga接口与耳机接口,还能运行dos玩第一代的doom,类似的还有把esp32改造成fc模拟器,但顶多这样了

这类东西不用买别人改造好的成品,可以自己用一堆零散的电子元件拼装,我自己用8266或esp32拼装过wifi杀手、时钟、天气预报、视频播放器、电脑同屏、测温枪——其中对我实用性最高的除了时钟就是测温枪,我设置的超过38度就亮灯响蜂鸣器,至少可以用来看看自己是否发烧

我只是简单玩玩,现在还因为长期出差中断了 https://bbs.tgfcer.com/viewthread.php?tid=8376130

如果我坐在电脑前办公就经常一坐一整天,我也考虑过出差要不要带上几个开发板或单片机,纯粹就是为了临时换换脑子,问题就是玩这类东西需要的零散电子元件太多了,零零散散的摊一桌子,搞不好还要用电烙铁,并不适合在出差的时候玩
作者: hqx1    时间: 2023-5-7 06:10

posted by wap, platform: 小米
引用:
原帖由 @三枪  于 2023-5-7 05:50 发表
可以看看我的,一共301楼,中间玩过8266和esp32 https://bbs.tgfcer.com/viewthread.php?tid=8344473

其中一个被改造的esp32加上了ps/2键鼠接口和vga接口与耳机接口,还能运行dos玩第一代的doom,类似的还有把esp32改造成fc模拟器,但顶多这样了

这类东西不用买别人改造好的成品,可以自己用一堆零散的电子元件拼装,我自己用8266或esp32拼装过wifi杀手、时钟、天气预报、视频播放器、电脑同屏、测温枪——其中对我实用性最高的除了时钟就是测温枪,我设置的超过38度就亮灯响蜂鸣器,至少可以用来看看自己是否发烧

我只是简单玩玩,现在还因为长期出差中断了 https://bbs.tgfcer.com/viewthread.php?tid=8376130

如果我坐在电脑前办公就经常一坐一整天,我也考虑过出差要不要带上几个开发板或单片机,纯粹就是为了临时换换脑子,问题就是玩这类东西需要的零散电子元件太多了,零零散散的摊一桌子,搞不好还要用电烙铁,并不适合在出差的时候玩
ESP32等我弄清楚51先再学,据说很难,我两年前买的51,一直没有学,昨天刚买了新烙铁准备开搞。

我是想编程和单片机一起学,总不能自己不会写点吧?迟点去爬你的楼,避避坑。

今天想编个红绿灯的项目,估计要编一天,我也没什么编程经验,就学过一个月的python.

本帖最后由 hqx1 于 2023-5-7 06:12 通过手机版编辑
作者: 最后生还者    时间: 2023-5-7 07:22

posted by wap, platform: Android
你们都牛逼啊,我看着都晕
作者: 三枪    时间: 2023-5-7 07:43

引用:
原帖由 hqx1 于 2023-5-7 06:10 发表
posted by wap, platform: 小米
ESP32等我弄清楚51先再学,据说很难,我两年前买的51,一直没有学,昨天刚买了新烙铁准备开搞。

我是想编程和单片机一起学,总不能自己不会写点吧?迟点去爬你的楼,避避坑。

今天想编个红绿灯的项目,估计要编一天,我也没什么编程经验,就学过一个月的python.
你好歹还学过一个月python,我直到现在也一点编程都没学,看各种案例程序能稍微看懂一点,各种复制粘贴再改几个数字给测温枪的原程序加上了超过38度就亮灯响蜂鸣器,然后我很快就忘了具体是怎么弄的了————这是因为我自己的职业毕竟不是编程,爱好也不是编程,任何形式的编程过程对我来说都不是很好的体验过程,甚至都是痛苦的体验过程————我年龄大了以后会本能的忘掉一切让自己痛苦的体验过程,这注定了我总也学不会编程,就算我学了一点点也很快就本能的忘掉了

我现在是这样觉得————玩这种东西主要看自己的想法是什么,想做出来实现什么功能,功能最好是有些实用价值的,哪怕做出来只有一点点实用价值就行,比如时钟————要有这种非常明确且具体的目标

那些对自己完全没有实用价值的我也玩过,比如用树莓派点灯 http://bbs.tgfcer.com/viewthread ... ;page=5#pid33579552

或者用8266做一个遥控小车 http://bbs.tgfcer.com/viewthread ... ;page=8#pid33617732

问题就是这种对自己完全没有实用价值的东西,在我今后回忆这件事的时候难免会让我自己觉得“自己这是在浪费生命,做这事没有什么很好的体验过程,做成之后在精神层面和物质层面的收获都甚微”

年龄大了以后,自己再去做任何事的事前事后,最烦的就是以上的那种感觉,从结果来说还不如搞个可以看一下时间的时钟呢,还算有一点点实用价值
作者: jidatui    时间: 2023-5-7 08:03

posted by wap, platform: 小米
树莓派pico便宜好用,皮角各种游戏机,做摇杆芯片,做键盘
作者: mickoo    时间: 2023-5-7 08:06

大学就是学单片机的,汇编,现在感觉是浪费生命
作者: hqx1    时间: 2023-5-7 08:20

posted by wap, platform: 小米
引用:
原帖由 @三枪  于 2023-5-7 07:43 发表
你好歹还学过一个月python,我直到现在也一点编程都没学,看各种案例程序能稍微看懂一点,各种复制粘贴再改几个数字给测温枪的原程序加上了超过38度就亮灯响蜂鸣器,然后我很快就忘了具体是怎么弄的了————这是因为我自己的职业毕竟不是编程,爱好也不是编程,任何形式的编程过程对我来说都不是很好的体验过程,甚至都是痛苦的体验过程————我年龄大了以后会本能的忘掉一切让自己痛苦的体验过程,这注定了我总也学不会编程,就算我学了一点点也很快就本能的忘掉了

我现在是这样觉得————玩这种东西主要看自己的想法是什么,想做出来实现什么功能,功能最好是有些实用价值的,哪怕做出来只有一点点实用价值就行,比如时钟————要有这种非常明确且具体的目标

那些对自己完全没有实用价值的我也玩过,比如用树莓派点灯 http://bbs.tgfcer.com/viewthread ... ;page=5#pid33579552 >>wap

或者用8266做一个遥控小车 http://bbs.tgfcer.com/viewthread ... ;page=8#pid33617732 >>wap

问题就是这种对自己完全没有实用价值的东西,在我今后回忆这件事的时候难免会让我自己觉得“自己这是在浪费生命,做这事没有什么很好的体验过程,做成之后在精神层面和物质层面的收获都甚微”

年龄大了以后,自己再去做任何事的事前事后,最烦的就是以上的那种感觉,从结果来说还不如搞个可以看一下时间的时钟呢,还算有一点点实用价值
其实我想学编程主要是为了以后能辅导儿子,儿子今年11岁,立志学工科,要考兰州大学。想着带他进入编程和GpIO的世界应该有好处。我的目标是学会调用各种端口玩各种传感器。并且学会点C语言感觉更能天马行空些。

树莓派我玩过4B,就装了各种系统玩,没有玩它的gpio,还组装了个循迹小车。后来发现是理财产品就卖了,现在看来是个错误的决定。

本帖最后由 hqx1 于 2023-5-7 08:21 通过手机版编辑
作者: VODKA    时间: 2023-5-7 08:23

posted by wap, platform: Android
引用:
原帖由 @hqx1  于 2023-5-7 06:10 发表
ESP32等我弄清楚51先再学,据说很难,我两年前买的51,一直没有学,昨天刚买了新烙铁准备开搞。

我是想编程和单片机一起学,总不能自己不会写点吧?迟点去爬你的楼,避避坑。

今天想编个红绿灯的项目,估计要编一天,我也没什么编程经验,就学过一个月的python.

本帖最后由 hqx1 于 202357 06:12 通过手机版编辑
51没有意思,你有python基础的话直接esp32和pico吧,性能甩51几十条街,价格也便宜,更重要是支持micropython,这样你就可以直接上手了,有不懂的就去问chatgpt,一些功能框架都可以直接让它给你写出来
作者: VODKA    时间: 2023-5-7 08:32

posted by wap, platform: Android
引用:
原帖由 @hqx1  于 2023-5-7 08:20 发表
其实我想学编程主要是为了以后能辅导儿子,儿子今年11岁,立志学工科,要考兰州大学。想着带他进入编程和GpIO的世界应该有好处。我的目标是学会调用各种端口玩各种传感器。并且学会点C语言感觉更能天马行空些。

树莓派我玩过4B,就装了各种系统玩,没有玩它的gpio,还组装了个循迹小车。后来发现是理财产品就卖了,现在看来是个错误的决定。

本帖最后由 hqx1 于 202357 08:21 通过手机版编辑
树莓派4b卖掉才是正确的决定,这玩意用在单片机上简直就是个灾难,功耗又大体积又大反应又慢,就算有个linux系统也没任何意义,单片机常用的系统是另外的

一个循迹小车甚至可以用纯模拟电路就能做出来,如果不是要做机器人之类的东西是完全用不着树莓派4b这种性能的玩意的


不过你想教儿子的话,直接上单片机开发板可能还是太硬核了些,建议搭配乐高配件可能好些,有兼容乐高的舵机模块,配合乐高颗粒可以组装遥控车机器人什么的,趣味性更强

本帖最后由 VODKA 于 2023-5-7 08:38 通过手机版编辑
作者: hqx1    时间: 2023-5-7 08:37

posted by wap, platform: 小米
引用:
原帖由 @VODKA  于 2023-5-7 08:23 发表
51没有意思,你有python基础的话直接esp32和pico吧,性能甩51几十条街,价格也便宜,更重要是支持micropython,这样你就可以直接上手了,有不懂的就去问chatgpt,一些功能框架都可以直接让它给你写出来
esp32和pico有推荐链接么,我去买一下。

有没有好的教程推荐?

学51就是看上51够简单,编程这东西个人感觉还是早点学好,特别是单片机这种用到的比较简单的编程,又有较好的教程,这样用起来简单点。

乐高编程我看起来不比C和PYTHON简单。

本帖最后由 hqx1 于 2023-5-7 08:57 通过手机版编辑
作者: 心月之蚀    时间: 2023-5-7 08:54

posted by wap, platform: iPhone
引用:
原帖由 @VODKA  于 2023-5-7 08:23 发表
51没有意思,你有python基础的话直接esp32和pico吧,性能甩51几十条街,价格也便宜,更重要是支持micropython,这样你就可以直接上手了,有不懂的就去问chatgpt,一些功能框架都可以直接让它给你写出来
Esp32-cam 能玩micropython 么,现在还是基于c 写的,如果换成python 能见到很多
作者: VODKA    时间: 2023-5-7 09:25

posted by wap, platform: Android
引用:
原帖由 @hqx1  于 2023-5-7 08:37 发表
esp32和pico有推荐链接么,我去买一下。

有没有好的教程推荐?

学51就是看上51够简单,编程这东西个人感觉还是早点学好,特别是单片机这种用到的比较简单的编程,又有较好的教程,这样用起来简单点。

乐高编程我看起来不比C和PYTHON简单。

本帖最后由 hqx1 于 202357 08:57 通过手机版编辑
esp32买带电池接口的那个,便宜又接电池方便

pico就买原版
作者: Uranus    时间: 2023-5-7 09:38

引用:
原帖由 hqx1 于 2023-5-7 03:40 发表
posted by wap, platform: 小米
这两天用51单片机点亮了第一个LED灯,感觉可以做一个红绿灯的小项目了。有趣啊,开始觉得树莓派强大!以前玩过树莓派,但是只玩系统,真是浪费了啊!论坛里有没有玩得溜的玩家啊?一起玩 ...
单片机课程以前是噩梦,60分惨过……后来学C++、VB啥的额,好太多了
作者: VODKA    时间: 2023-5-7 09:55

posted by wap, platform: Android
引用:
原帖由 @hqx1  于 2023-5-7 08:37 发表
esp32和pico有推荐链接么,我去买一下。

有没有好的教程推荐?

学51就是看上51够简单,编程这东西个人感觉还是早点学好,特别是单片机这种用到的比较简单的编程,又有较好的教程,这样用起来简单点。

乐高编程我看起来不比C和PYTHON简单。

本帖最后由 hqx1 于 202357 08:57 通过手机版编辑
业余爱好者不用折腾51,你又不是真要学单片机编程,你只是要做些好玩的东西而已,记住这一点,所以不要折腾51了,什么寄存器指针地址这些都滚一边去吧,你有python基础就esp32和pic,micropython走起

俺不是说要用乐高那个编程器,只是说买电动零件的时候考虑表面带乐高那种颗粒的,能插到乐高玩具上用
作者: 三枪    时间: 2023-5-7 09:55

引用:
原帖由 VODKA 于 2023-5-7 08:32 发表
posted by wap, platform: Android
树莓派4b卖掉才是正确的决定,这玩意用在单片机上简直就是个灾难,功耗又大体积又大反应又慢,就算有个linux系统也没任何意义,单片机常用的系统是另外的

一个循迹小车甚至可以用纯模拟电路就能做出来,如果不是要做机器人之类的东西是完全用不着树莓派4b这种性能的玩意的

不过你想教儿子的话,直接上单片机开发板可能还是太硬核了些,建议搭配乐高配件可能好些,有兼容乐高的舵机模块,配合乐高颗粒可以组装遥控车机器人什么的,趣味性更强
树莓派就不算单片机,而且我觉得树莓派的优势就是软件生态,官方更负责任,国外玩的人多,国外愿意分享的人多,导致树莓派玩起来会比玩国内那些国产开发板更方便、更轻松、体验更好

国内那些国产开发板堆硬件性能很简单,硬件性能很容易就达到或超过树莓派4b了,但目前还没有一个能做好软件生态的,软件生态连树莓派的一个脚趾头都赶不上

国内做开发板的那些厂家都是出了一个板子,官方当成一锤子买卖很快就不管了,国内玩的人很快就鸟兽散了,国内也没什么人愿意分享

国内做开发板的那些厂家很快就再出一个新板子开始下一轮收割

这种恶性循环是否能有突破,都要看这个国产板子是否能在国外流通,流通之后看国外玩的人多不多,国外玩的人多了之后看他们分享的东西

把我那个300楼的帖子从头看到尾就能发现目前的现实就是这么荒谬,就是这么让国人唏嘘,其实从玩开发板就能看出来国人这方面的素质还根本不如外国人,也许是永远都比不上外国人

现在树莓派的每一代产品都比以前至少涨价了三倍,所有人都会觉得太贵了不值了,单从硬件性能来看完全不如买rk3588芯片的国产新板子

但我从国人的角度来看,尤其是从我的个人角度来看,我觉得这就是国人应该为劣根性而交的罚款,当然不交也没问题,我正好是在涨价前买的,而且我也不打算卖掉,以我个人的主观情感来说,我卖掉树莓派就等于我无视国人的劣根性并且还想试图通过劣根性赚点钱
作者: hqx1    时间: 2023-5-7 11:07

posted by wap, platform: 小米
引用:
原帖由 @VODKA  于 2023-5-7 09:25 发表
esp32买带电池接口的那个,便宜又接电池方便

pico就买原版
买了块原版pico。先玩下树莓派。
作者: VODKA    时间: 2023-5-7 11:19

posted by wap, platform: Chrome
引用:
原帖由 @hqx1  于 2023-5-7 11:07 发表
买了块原版pico。先玩下树莓派。
pico也支持几种语言,micopython或者CircuitPython或者arduino都可以,最大优势是直接支持usb,可以用来开发一些pc外设

本帖最后由 VODKA 于 2023-5-7 11:20 通过手机版编辑
作者: quigonjinn    时间: 2023-5-7 11:27

说实话,这些东西,比如(包含且不限于)什么树莓派、Arduino之类的,其实说白了都是在别人已经做好的基础之上进行二次开发而已,且开发内容仅限于别人已经实现的内容。差不多就是能让文科生体验一把做手工的感觉而已,不能再多了。

反倒是51确实要求程序员从头开始做起,一点一点完全自己去实现驱动。
因为51直接操作硬件,且非常简单,没有也没必要去做什么通用底层库,所以有个头文件就足够了。剩下的就看你对硬件的理解了(当然C语言就不说了,这属于基本功)。

51看似简陋,实则包含了所有硬件原理。真能把51学6了,那对计算机原理、硬件原理、系统原理的理解程度显然是要高出普通人一大截的!
等51学得差不多了,再去学stm32就容易多了。多说一句,其实stm32乃至所有arm单片机都是非常非常非常容易学的。
以后若是有兴趣,还可以玩玩各家不同架构的单片机,什么pic32、spc58、rh850、tricore之类的,可以说这些高端货都很难,但真玩进去了是真好玩。
作者: VODKA    时间: 2023-5-7 11:34

posted by wap, platform: Chrome
引用:
原帖由 @quigonjinn  于 2023-5-7 11:27 发表
说实话,这些东西,比如(包含且不限于)什么树莓派、Arduino之类的,其实说白了都是在别人已经做好的基础之上进行二次开发而已,且开发内容仅限于别人已经实现的内容。差不多就是能让文科生体验一把做手工的感觉而已,不能再多了。

反倒是51确实要求程序员从头开始做起,一点一点完全自己去实现驱动。
因为51直接操作硬件,且非常简单,没有也没必要去做什么通用底层库,所以有个头文件就足够了。剩下的就看你对硬件的理解了(当然C语言就不说了,这属于基本功)。

51看似简陋,实则包含了所有硬件原理。真能把51学6了,那对计算机原理、硬件原理、系统原理的理解程度显然是要高出普通人一大截的!
等51学得差不多了,再去学stm32就容易多了。多说一句,其实stm32乃至所有arm单片机都是非常非常非常容易学的。
以后若是有兴趣,还可以玩玩各家不同架构的单片机,什么pic32、spc58、rh850、tricore之类的,可以说这些高端货都很难,但真玩进去了是真好玩。
你说得没错,真要学单片机编程,就得玩51,但是大部分爱好者只是想自己做点好玩的东西,能实现功能就行,过程不重要,又不是靠这个吃饭,学什么寄存器指针这些东西干嘛用,重新做轮子根本没意义,既然有现成的库,拿过来能用就挺好的
作者: quigonjinn    时间: 2023-5-7 11:41

引用:
原帖由 VODKA 于 2023-5-7 11:34 发表
posted by wap, platform: Chrome
你说得没错,真要学单片机编程,就得玩51,但是大部分爱好者只是想自己做点好玩的东西,能实现功能就行,过程不重要,又不是靠这个吃饭,学什么寄存器指针这些东西干嘛用,重新做轮 ...
其实真想学单片机,不用学51,直接学stm32就可以了。我前面已经说过了,stm32乃至所有arm单片机都是非常非常非常容易学的,特别是stm32,国内资料很多,找起来更容易。

另外普通爱好者不学没关系,但lz是号称要学好了教儿子的。怎么教??总不能顶个文科生的水准教理科生吧~~~楼主也不希望误自己子弟吧~~~~

撇去学习的目的不谈,我觉得既然教小孩,更重要的是教会他一个原则——要学就好好学,否则干脆就别学~~~
作者: VODKA    时间: 2023-5-7 12:05

posted by wap, platform: Chrome
引用:
原帖由 @quigonjinn  于 2023-5-7 11:41 发表
其实真想学单片机,不用学51,直接学stm32就可以了。我前面已经说过了,stm32乃至所有arm单片机都是非常非常非常容易学的,特别是stm32,国内资料很多,找起来更容易。

另外普通爱好者不学没关系,但lz是号称要学好了教儿子的。怎么教??总不能顶个文科生的水准教理科生吧~~~楼主也不希望误自己子弟吧~~~~

撇去学习的目的不谈,我觉得既然教小孩,更重要的是教会他一个原则——要学就好好学,否则干脆就别学~~~
哎,说起来,俺儿子也是不喜欢写代码,不喜欢就不喜欢吧,还能硬逼着他学不成?所以俺还是建议楼主先领进门看看小孩有没有这方面兴趣,有兴趣自然不会满足于现有的库,如果兴趣不大,就装个遥控机器人玩玩也不错的
作者: quigonjinn    时间: 2023-5-7 12:30

引用:
原帖由 VODKA 于 2023-5-7 12:05 发表
posted by wap, platform: Chrome
哎,说起来,俺儿子也是不喜欢写代码,不喜欢就不喜欢吧,还能硬逼着他学不成?所以俺还是建议楼主先领进门看看小孩有没有这方面兴趣,有兴趣自然不会满足于现有的库,如果兴趣不大 ...
其实我觉得这种事吧,小孩子不懂,但大人要明白一条道理——甚至可以说是真理——这个世界上不是每个人都适合做软件工程师、硬件工程师的,智商这个东西越是到了一定阶段,越会成为一个完全无解的障碍。而智商这个可恶的玩意完全是撞大运撞上的,完全不取决于父母的个人意志。

所以普通小孩子对单片机、对编程没兴趣很正常,因为这玩意哪怕在成年人群体中,本来就只是一小撮人在研究,剩下的人根本看不懂!

我一直对我徒弟们说,学电子就三条:1. 能力(智商的不那么伤人的说法,让普通的笨蛋们误以为这玩意是可以通过后期训练练出来的,从而保持他们的积极性)2. 方法 3. 态度。三者缺一不可。具体说起来就是:能力决定了你在这方面所能达到的高度,方法决定了你能多快达到这个高度,态度决定了你最终能否达到这个高度。每个人在学习之前最好能充分评估自己的状态,从而避免浪费大家时间~~



回到lz,我觉得他家娃至少有一点是有优势的,即自己自发的就对工科就感兴趣,兴趣是我们这行最好的老师!电子是非常枯燥的,硬件可能还好一些因为正反馈强,软件全是逻辑,普通人根本无法产生任何兴趣!所以如果一个娃自己就莫名的对这玩意能产生兴趣,可以说已经解决了一半的问题了。
事实上这事还有个隐藏属性——如果一个孩子能自发地对电子产生兴趣,通常来说智商肯定是没问题的!能力有了,态度有了,剩下就只剩方法了,一定程度上这点反倒是最容易实现的了。
作者: hqx1    时间: 2023-5-7 12:48

posted by wap, platform: 小米
引用:
原帖由 @quigonjinn  于 2023-5-7 12:30 发表
其实我觉得这种事吧,小孩子不懂,但大人要明白一条道理——甚至可以说是真理——这个世界上不是每个人都适合做软件工程师、硬件工程师的,智商这个东西越是到了一定阶段,越会成为一个完全无解的障碍。而智商这个可恶的玩意完全是撞大运撞上的,完全不取决于父母的个人意志。

所以普通小孩子对单片机、对编程没兴趣很正常,因为这玩意哪怕在成年人群体中,本来就只是一小撮人在研究,剩下的人根本看不懂!

我一直对我徒弟们说,学电子就三条:1. 能力(智商的不那么伤人的说法,让普通的笨蛋们误以为这玩意是可以通过后期训练练出来的,从而保持他们的积极性)2. 方法 3. 态度。三者缺一不可。具体说起来就是:能力决定了你在这方面所能达到的高度,方法决定了你能多快达到这个高度,态度决定了你最终能否达到这个高度。每个人在学习之前最好能充分评估自己的状态,从而避免浪费大家时间~~



回到lz,我觉得他家娃至少有一点是有优势的,即自己自发的就对工科就感兴趣,兴趣是我们这行最好的老师!电子是非常枯燥的,硬件可能还好一些因为正反馈强,软件全是逻辑,普通人根本无法产生任何兴趣!所以如果一个娃自己就莫名的对这玩意能产生兴趣,可以说已经解决了一半的问题了。
事实上这事还有个隐藏属性——如果一个孩子能自发地对电子产生兴趣,通常来说智商肯定是没问题的!能力有了,态度有了,剩下就只剩方法了,一定程度上这点反倒是最容易实现的了。
受教。儿子年年班级前5,年年三好。工科是跳不过计算机的,所以我才有学单片机的念头,做点东西出来激发他的兴趣。本来我打算用一个月的时间学习51,争取能把他带入门。选51原因只有一个,有比较规范的好教程。

本帖最后由 hqx1 于 2023-5-7 13:08 通过手机版编辑
作者: hqx1    时间: 2023-5-7 13:18

posted by wap, platform: 小米
引用:
原帖由 @VODKA  于 2023-5-7 11:19 发表
pico也支持几种语言,micopython或者CircuitPython或者arduino都可以,最大优势是直接支持usb,可以用来开发一些pc外设

本帖最后由 VODKA 于 202357 11:20 通过手机版编辑
有些什么容易实现的PICO项目推荐么?货到了马上就弄个。
作者: jimmy831214    时间: 2023-5-7 13:20

posted by wap, platform: Android
引用:
原帖由 @mickoo  于 2023-5-7 08:06 发表
大学就是学单片机的,汇编,现在感觉是浪费生命
和我一样,我后来大三开始用C和C++玩单片机了,毕业后选择了网络方向,哎……
作者: VODKA    时间: 2023-5-7 13:21

posted by wap, platform: Android
引用:
原帖由 @hqx1  于 2023-5-7 13:18 发表
有些什么容易实现的PICO项目推荐么?货到了马上就弄个。
泥潭怀旧区的hitbox。。。。。
作者: quigonjinn    时间: 2023-5-7 13:30

引用:
原帖由 hqx1 于 2023-5-7 12:48 发表
posted by wap, platform: 小米
受教。儿子年年班级前5,年年三好。工科是跳不过计算机的,所以我才有学单片机的念头,做点东西出来激发他的兴趣。本来我打算用一个月的时间学习51,争取能把他带入门。选51原因只有一 ...
这话怎么说呢,你听了可能会生气,但你这种做法和社会上绝大多数的那些个普通笨蛋没什么区别。



其实根本没必要这样。

首先11岁的小孩子没必要过早地接触那么专业的东西。你这叫揠苗助长明白吗?
其次凡是这个岁数能对电子产生兴趣的孩子,无不是机缘巧合下激发的,根本不是说你想引导就能引导得出来的!换句话说早慧的孩子根本不需要你父母瞎操心,而不是那块料的话你父母操碎了心也没用!
再次,引导孩子的对象,也要慎重选择。像你这种水准,讲难听点,如果说刚毕业的本科生只能算一坨屎的话,你恐怕连屎渣子都算不上~~~你怎么就那么自信地认为自己就能领孩子进门呢??


总结一下,如果你自己想学着玩,那随便学没人拦着。
如果是想当孩子的启蒙老师,先不谈你最终能不能学会,但首先请你务必好好学!把那种所谓“学一个月51”的念头抛到脑后去!科班毕业的应届生且不敢这么吹牛逼,你连个C语言都不会,怎么就那么有自信呢~~~~
作者: hqx1    时间: 2023-5-7 13:38

posted by wap, platform: 小米
引用:
原帖由 @quigonjinn  于 2023-5-7 13:30 发表
这话怎么说呢,你听了可能会生气,但你这种做法和社会上绝大多数的那些个普通笨蛋没什么区别。



其实根本没必要这样。

首先11岁的小孩子没必要过早地接触那么专业的东西。你这叫揠苗助长明白吗?
其次凡是这个岁数能对电子产生兴趣的孩子,无不是机缘巧合下激发的,根本不是说你想引导就能引导得出来的!换句话说早慧的孩子根本不需要你父母瞎操心,而不是那块料的话你父母操碎了心也没用!
再次,引导孩子的对象,也要慎重选择。像你这种水准,讲难听点,如果说刚毕业的本科生只能算一坨屎的话,你恐怕连屎渣子都算不上~~~你怎么就那么自信地认为自己就能领孩子进门呢??


总结一下,如果你自己想学着玩,那随便学没人拦着。
如果是想当孩子的启蒙老师,先不谈你最终能不能学会,但首先请你务必好好学!把那种所谓“学一个月51”的念头抛到脑后去!科班毕业的应届生且不敢这么吹牛逼,你连个C语言都不会,怎么就那么有自信呢~~~~
一个月我能做流水灯了……不是说一个月能学精,我上面写了我学的需求。是指会用板上的传感器……一个月差不多了我觉得。很浅显的入门……做小车那种。毕竟PYTHON的我做过。
作者: quigonjinn    时间: 2023-5-7 13:44

引用:
原帖由 hqx1 于 2023-5-7 13:38 发表
posted by wap, platform: 小米
一个月我能做流水灯了……不是说一个月能学精,我上面写了我学的需求。是指会用板上的传感器……一个月差不多了我觉得。很浅显的入门……做小车那种。毕竟PYTHON的我做过。
其实从完全不会单片机到做流水,2个小时顶天了,特别是51这种简单的玩意儿~~~

换句话说,如果2个小时还搞不定流水,也就不用继续浪费时间了





怎么说呢,从能力的角度来说,你家娃搞不好是没问题的,你不如找点靠谱的人去带他…………
作者: kjjuhfv    时间: 2023-5-7 13:49

posted by wap, platform: Android
我玩的是esp8266
玩了sonoff的通断 红外 射频
红外倒是玩得不错
把家里的空调 风扇 电视都集成到ha
射频挺郁闷的 有些设备代码怎么都搞不定
作者: hqx1    时间: 2023-5-7 13:51

posted by wap, platform: 小米
引用:
原帖由 @quigonjinn  于 2023-5-7 13:44 发表
其实从完全不会单片机到做流水,2个小时顶天了,特别是51这种简单的玩意儿~~~

换句话说,如果2个小时还搞不定流水,也就不用继续浪费时间了





怎么说呢,从能力的角度来说,你家娃搞不好是没问题的,你不如找点靠谱的人去带他…………
我才不着急,毕竟确实还小。我写好红绿灯的程序了,你要知道一起学做一件事情是最好的引导。
作者: VODKA    时间: 2023-5-7 13:56

posted by wap, platform: Android
引用:
原帖由 @hqx1  于 2023-5-7 13:51 发表
我才不着急,毕竟确实还小。我写好红绿灯的程序了,你要知道一起学做一件事情是最好的引导。
对,一起跟一个项目下来,把成品做出来,这体验就很好,真说什么编程其实也没必要学,将来的硬件是什么样子谁知道呢,而且ai辅助编程也很强了,基本上你都不用怎么写代码,读的懂就行
作者: hqx1    时间: 2023-5-7 14:37

posted by wap, platform: 小米
引用:
原帖由 @VODKA  于 2023-5-7 13:56 发表
对,一起跟一个项目下来,把成品做出来,这体验就很好,真说什么编程其实也没必要学,将来的硬件是什么样子谁知道呢,而且ai辅助编程也很强了,基本上你都不用怎么写代码,读的懂就行
嗯,我就想着暑假和他一起做东西玩。本来兴趣班他报的编程,但他太肥了,强迫他报了篮球,所以暑假得补偿下。哈哈

本帖最后由 hqx1 于 2023-5-7 15:02 通过手机版编辑
作者: cj2000    时间: 2023-5-7 22:56

以前大学毕业设计用单片机还设计了个八位声卡
作者: mino    时间: 2023-5-8 09:34

posted by wap, platform: MAC OS X
小孩子的话还是直接树莓派或者国产派,直接在linux系统写python吧,python控制gpio和各类接口总线也没啥问题。
单片机裸奔或者实时操作系统的话,会耗费比较多的时间在开发组件环境,内存策略和fsmc控制,中断设计这些地方,当然熟悉了以后没啥问题,但是对于小孩子可能一下子要接收的东西有点多。

直接搞python的话可以把学习精力集中在想要做的事情本身。
作者: LTFYH    时间: 2023-5-8 12:08

posted by wap, platform: VIVO
主要是一时想不到要做个啥,没有目标
作者: micmic    时间: 2023-5-8 20:23

引用:
原帖由 quigonjinn 于 2023-5-7 04:30 发表

其实我觉得这种事吧,小孩子不懂,但大人要明白一条道理——甚至可以说是真理——这个世界上不是每个人都适合做软件工程师、硬件工程师的,智商这个东西越是到了一定阶段,越会成为一个完全无解的障碍。而智商这个 ...
精辟!当年喜欢钻研电脑的盖茨,乔布斯,雷布斯都是天赋不一般的高智商孩子。
作者: koko7878    时间: 2023-5-8 20:52

posted by wap, platform: iPhone
从19岁开始玩,玩了十年。

今年已经44岁了……
作者: 0瞎子0    时间: 2023-5-8 21:05

posted by wap, platform: Android
都玩成我的工作了,刚获得国家级二等奖。。。
作者: hqx1    时间: 2023-5-9 04:28

posted by wap, platform: 小米
引用:
原帖由 @micmic  于 2023-5-8 20:23 发表
精辟!当年喜欢钻研电脑的盖茨,乔布斯,雷布斯都是天赋不一般的高智商孩子。
说实话,我不怎么同意天赋或者智商的论调和这些论调和马后炮一样。我感觉主要是兴趣……有兴趣就有时间,有时间和耐心就不会一无所获。我儿子我从来不理他的学习,主要是培养他的不服输,竞争,和荣誉的精神。

现在他经常全班第一,荣誉感很强。这点我觉得他会受用终身。

至于单片机我就是想和他一起做个好玩的东西,类型就是和我在宜家买家具都叫上他一起组装一个性质。这也是一种引导。至于他喜不喜欢那随缘,但我必须得较规范的做出来。

何况自己也喜欢玩。
作者: hqx1    时间: 2023-5-9 04:34

posted by wap, platform: 小米
引用:
原帖由 @mino  于 2023-5-8 09:34 发表
小孩子的话还是直接树莓派或者国产派,直接在linux系统写python吧,python控制gpio和各类接口总线也没啥问题。
单片机裸奔或者实时操作系统的话,会耗费比较多的时间在开发组件环境,内存策略和fsmc控制,中断设计这些地方,当然熟悉了以后没啥问题,但是对于小孩子可能一下子要接收的东西有点多。

直接搞python的话可以把学习精力集中在想要做的事情本身。
所以我说卖掉树莓派后悔了,现在我打算做一个六足,纯遥控那种。做好了看情况再往上加点传感器。这看起来没那么难。

现在找资料中。不知道论坛有谁有经验么。
作者: 三枪    时间: 2023-5-9 05:54

引用:
原帖由 hqx1 于 2023-5-9 04:34 发表
posted by wap, platform: 小米
所以我说卖掉树莓派后悔了,现在我打算做一个六足,纯遥控那种。做好了看情况再往上加点传感器。这看起来没那么难。

现在找资料中。不知道论坛有谁有经验么。
六足也不用树莓派,记得esp32就行,我不喜欢这个但我好像见过,就在Github里面找

8266可以做四足,一个8266才几元钱

记得我500元收到的第二个8g内存的树莓派4b还有卖家送的tf卡,我看卡里就是一个树莓派raspbian系统外加一个遥控小车的脚本,纯粹大材小用

建议你还是先爬我那个楼,从头看一遍比较好,用不了多长时间,我在里面陆续提到了很多很多的坑
作者: hqx1    时间: 2023-5-9 06:00

posted by wap, platform: 小米
引用:
原帖由 @三枪  于 2023-5-9 05:54 发表
六足也不用树莓派,记得esp32就行,我不喜欢这个但我好像见过,就在Github里面找

8266可以做四足,一个8266才几元钱

记得我500元收到的第二个8g内存的树莓派4b还有卖家送的tf卡,我看卡里就是一个树莓派raspbian系统外加一个遥控小车的脚本,纯粹大材小用

建议你还是先爬我那个楼,从头看一遍比较好,用不了多长时间,我在里面陆续提到了很多很多的坑
你那贴子好长,没爬完,不过感觉玩好也没那么容易,你遇到的坑很多。

六足可能小孩子会喜欢。
作者: 性博士    时间: 2023-5-9 08:00

posted by wap, platform: iPhone
看上面几位高手都是玩出来的,我也是一直在玩,家里至少有100块各种体系架构的开发板。工作也从嵌入式软件玩到芯片架构,感觉还能继续玩下去。
作者: hqx1    时间: 2023-5-9 20:42

posted by wap, platform: Chrome
引用:
原帖由 @性博士  于 2023-5-9 08:00 发表
看上面几位高手都是玩出来的,我也是一直在玩,家里至少有100块各种体系架构的开发板。工作也从嵌入式软件玩到芯片架构,感觉还能继续玩下去。
芯片级的高手~~论坛果然能人多。
作者: jidatui    时间: 2023-5-9 21:46

posted by wap, platform: 小米
树莓派PICO便宜好用,可惜我不会编程,也没啥电路知识。

最近做了一块摇杆芯片转接板,还在修改。头一次遇到电路强制要求使用钽电容的,还好查资料找到了。
作者: hqx1    时间: 2023-5-9 22:08

posted by wap, platform: 小米
引用:
原帖由 @jidatui  于 2023-5-9 21:46 发表
树莓派PICO便宜好用,可惜我不会编程,也没啥电路知识。

最近做了一块摇杆芯片转接板,还在修改。头一次遇到电路强制要求使用钽电容的,还好查资料找到了。
今天pico到货,刚部署好开发环境。也点亮了LED灯,看一些实例的时候一头雾水。你们玩了几年的能做电路板的实在都太谦虚了啊。
作者: jidatui    时间: 2023-5-9 22:18

引用:
原帖由 hqx1 于 2023-5-9 22:08 发表
posted by wap, platform: 小米
今天pico到货,刚部署好开发环境。也点亮了LED灯,看一些实例的时候一头雾水。你们玩了几年的能做电路板的实在都太谦虚了啊。
不管玩啥电子产品,有实用性才好玩。

这里是一个利用PICO制作PS2手柄转接器的项目
https://github.com/nandanhere/PiPyPS2
本来PS2手柄是零延迟的最强输入设备,但是微软从win7 64开始就不给支持了。

这个转接器我试着做了一个,但是总是出错,也联系不到作者。
不知道大佬你能否搞定?这不比什么点亮LED灯有意义多了
作者: hqx1    时间: 2023-5-9 22:33

posted by wap, platform: 小米
引用:
原帖由 @jidatui  于 2023-5-9 22:18 发表
不管玩啥电子产品,有实用性才好玩。

这里是一个利用PICO制作PS2手柄转接器的项目
https://github.com/nandanhere/PiPyPS2
本来PS2手柄是零延迟的最强输入设备,但是微软从win7 64开始就不给支持了。

这个转接器我试着做了一个,但是总是出错,也联系不到作者。
不知道大佬你能否搞定?这不比什么点亮LED灯有意义多了
别笑话我了,哈哈哈。

没事干就点点灯啊,说不定一个月后就能做个超级好玩的流水led灯。我的PYTHON只学到做一个超级简单的小游戏,估计发挥不了什么大用处。

我现在在找怎么用pico驱动sg90舵机和点亮小屏幕的教程,b站看了下没有啊……github平时很少去,这下重点得看那了,b站靠谱的项目就只有你的摇杆。

本帖最后由 hqx1 于 2023-5-9 22:40 通过手机版编辑
作者: ffcactus    时间: 2023-5-11 18:38

posted by wap, platform: iPhone
编程是一切的核心。不然就是瞎玩。




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0