小孩现在学miceopython怎么样?值得学吗?
<p>最近想引导孩子学编程,软硬件结合能更有趣一些,想到micropython,你知道拿这个入门怎么样?自己做板子移植麻烦不?</p><p>入门不难,对stm32F4、ESP32支持比较好。</p>
<p> </p>
<p>不过建议可以先从图形化编程开始,趣味性更好。使用微软的 makecode,积木拖放式编程。</p>
<p>标题里,miceopython<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/lol.gif" width="48" />,我以为又来了一种新的衍生语言</p>
直接上python 然后数电学扎实,结合底层的bit byte 知识,吊打90%同龄人 dcexpert 发表于 2024-8-8 09:58
入门不难,对stm32F4、ESP32支持比较好。
不过建议可以先从图形化编程开始,趣味性更好。使用 ...
<p>我不太想让小孩学那种图形化的编程,我觉得没啥用,一会还要过度到写代码,不知道我的理解对不?</p>
nmg 发表于 2024-8-8 10:28
标题里,miceopython,我以为又来了一种新的衍生语言
<p>手抖了 眼神也不好用 没看出来</p>
<div class='shownolgin' data-isdigest='no'>吾妻思萌 发表于 2024-8-8 11:14
直接上python 然后数电学扎实,结合底层的bit byte 知识,吊打90%同龄人
<p>没太懂 用python怎么和硬件交互?</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <div class='shownolgin' data-isdigest='no'><p>自己做板子移植应该还好,但是要已经支持的芯片,应该就是改一改引脚和配置。</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>littleshrimp 发表于 2024-8-8 12:12
没太懂 用python怎么和硬件交互?
<p>好像最终也是控制寄存器,只是封装的很多。</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>吾妻思萌 发表于 2024-8-8 11:14
直接上python 然后数电学扎实,结合底层的bit byte 知识,吊打90%同龄人
没太懂&nbsp;用python怎么和硬件交互?
等等我给你发一个 python控制小车的 还有手柄游戏机 很好玩。</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>吾妻思萌 发表于 2024-8-8 14:13
没太懂&nbsp;用python怎么和硬件交互?
等等我给你发一个 python控制小车的 还有手柄游戏机...
<p>是python直接在单片机里跑吗?</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>littleshrimp 发表于 2024-8-8 12:05
我不太想让小孩学那种图形化的编程,我觉得没啥用,一会还要过度到写代码,不知道我的理解对不?
<p>个人感觉兴趣是最重要的,先有兴趣了,无论学习哪种编程方式或者语言才有动力,否则效果不一定好,小孩和大人的思维是不同的。</p>
<p> </p>
<p>图形编程时,其实也是产生对应代码的,有参照学起来更快,特别在入门阶段,会有一定帮助。</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>dcexpert 发表于 2024-8-8 17:18
个人感觉兴趣是最重要的,先有兴趣了,无论学习哪种编程方式或者语言才有动力,否则效果不一定好,小孩和 ...
<p>makecode能移植到自己的硬件里吗?</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>littleshrimp 发表于 2024-8-8 17:36
makecode能移植到自己的硬件里吗?
<p>可以。makecode有多个版本,除了microbit版本外,还有</p>
<ul>
<li>Maker makecode (Adafruit创客版)</li>
<li>Circuit Playground Express 专版</li>
<li>Minecraft 专版 (我的世界)</li>
<li>Arcade makecode (掌机版)</li>
<li>LEGO (乐高版)</li>
<li>Cue</li>
<li>brainpad</li>
</ul>
<p>等版本,支持SAM D21/D51、STM32F4等。makecode官方也有移植说明。</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'><p>如果只是想了解单片机, 那ARDUINO就够了吧</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>dcexpert 发表于 2024-8-8 20:09
可以。makecode有多个版本,除了microbit版本外,还有
Maker makecode (Adafruit创客版)
Circu ...
<p>感谢 有空了解下</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>tryisbest 发表于 2024-8-9 02:33
如果只是想了解单片机, 那ARDUINO就够了吧
<p>我已经被 arduino全退了 工具都装不上</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>dcexpert 发表于 2024-8-8 20:09
可以。makecode有多个版本,除了microbit版本外,还有
Maker makecode (Adafruit创客版)
Circu ...
<p>第一次听说这个工具,学习了</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>dcexpert 发表于 2024-8-8 20:09
可以。makecode有多个版本,除了microbit版本外,还有
Maker makecode (Adafruit创客版)
Circu ...
<p>受教了,版主可以回头考虑再出本书</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>anning865 发表于 2024-8-10 13:44
受教了,版主可以回头考虑再出本书
<p>makecode不用看书,看看软件自带的教程和demo就足够了。</p>
</div><script>showreplylogin();</script>
页:
[1]
2