银河飞将
原帖由 @hqx1 于 2023-5-7 06:10 发表 ESP32等我弄清楚51先再学,据说很难,我两年前买的51,一直没有学,昨天刚买了新烙铁准备开搞。 我是想编程和单片机一起学,总不能自己不会写点吧?迟点去爬你的楼,避避坑。 今天想编个红绿灯的项目,估计要编一天,我也没什么编程经验,就学过一个月的python. 本帖最后由 hqx1 于 202357 06:12 通过手机版编辑
查看详细资料
TOP
原帖由 @hqx1 于 2023-5-7 08:20 发表 其实我想学编程主要是为了以后能辅导儿子,儿子今年11岁,立志学工科,要考兰州大学。想着带他进入编程和GpIO的世界应该有好处。我的目标是学会调用各种端口玩各种传感器。并且学会点C语言感觉更能天马行空些。 树莓派我玩过4B,就装了各种系统玩,没有玩它的gpio,还组装了个循迹小车。后来发现是理财产品就卖了,现在看来是个错误的决定。 本帖最后由 hqx1 于 202357 08:21 通过手机版编辑
原帖由 @hqx1 于 2023-5-7 08:37 发表 esp32和pico有推荐链接么,我去买一下。 有没有好的教程推荐? 学51就是看上51够简单,编程这东西个人感觉还是早点学好,特别是单片机这种用到的比较简单的编程,又有较好的教程,这样用起来简单点。 乐高编程我看起来不比C和PYTHON简单。 本帖最后由 hqx1 于 202357 08:57 通过手机版编辑
原帖由 @hqx1 于 2023-5-7 11:07 发表 买了块原版pico。先玩下树莓派。
原帖由 @quigonjinn 于 2023-5-7 11:27 发表 说实话,这些东西,比如(包含且不限于)什么树莓派、Arduino之类的,其实说白了都是在别人已经做好的基础之上进行二次开发而已,且开发内容仅限于别人已经实现的内容。差不多就是能让文科生体验一把做手工的感觉而已,不能再多了。 反倒是51确实要求程序员从头开始做起,一点一点完全自己去实现驱动。 因为51直接操作硬件,且非常简单,没有也没必要去做什么通用底层库,所以有个头文件就足够了。剩下的就看你对硬件的理解了(当然C语言就不说了,这属于基本功)。 51看似简陋,实则包含了所有硬件原理。真能把51学6了,那对计算机原理、硬件原理、系统原理的理解程度显然是要高出普通人一大截的! 等51学得差不多了,再去学stm32就容易多了。多说一句,其实stm32乃至所有arm单片机都是非常非常非常容易学的。 以后若是有兴趣,还可以玩玩各家不同架构的单片机,什么pic32、spc58、rh850、tricore之类的,可以说这些高端货都很难,但真玩进去了是真好玩。
原帖由 @quigonjinn 于 2023-5-7 11:41 发表 其实真想学单片机,不用学51,直接学stm32就可以了。我前面已经说过了,stm32乃至所有arm单片机都是非常非常非常容易学的,特别是stm32,国内资料很多,找起来更容易。 另外普通爱好者不学没关系,但lz是号称要学好了教儿子的。怎么教??总不能顶个文科生的水准教理科生吧~~~楼主也不希望误自己子弟吧~~~~ 撇去学习的目的不谈,我觉得既然教小孩,更重要的是教会他一个原则——要学就好好学,否则干脆就别学~~~
原帖由 @hqx1 于 2023-5-7 13:18 发表 有些什么容易实现的PICO项目推荐么?货到了马上就弄个。
原帖由 @hqx1 于 2023-5-7 13:51 发表 我才不着急,毕竟确实还小。我写好红绿灯的程序了,你要知道一起学做一件事情是最好的引导。