python和arduino教程与练习

python和arduino教程与练习

    • Begin with Arduino
        • 多任务编程
      • 中文学习资料
    • Fluent with Python
      • 学习资料和练习方式
        • 菜鸟教程
        • 实验楼
      • 编译器

Begin with Arduino

接触新的编程硬件,往往都会首先check官网的资源,使用这个网页的编辑器就可以看到里边有很多build-in的示例,可以根据需要查阅和学习,而且这个内容的排列顺序是很有逻辑的,易于学习。
python和arduino教程与练习_第1张图片
python和arduino教程与练习_第2张图片

多任务编程

此处简单说明一下多任务编程的问题(没做实验,说错概不负责hh)由于在Arduino中使用的C语法会顺序执行,而且在这种程序中为了实现对硬件进行一定频率的控制,往往会设置一定的delay()实现延时(或者称为状态的保持,我认为更为形象)来不断的调整标志位,进行相应的任务/输出

上代码片段:

// 通过设置标志位flag实现对不同硬件/管脚的控制



中文学习资料

下边这个链接还是蛮不错的,传感器模块等部分不用每个都看,先看程序的运行机制,而且中文看起来应该没有困难
https://www.w3cschool.cn/arduino/

Fluent with Python

python是一种很容易没有编程经验就上手学习和练习的语言,但是容易造成对代码运行机制不理解的情况
所以首先考虑为什么要学习Python,如果是对计算机相关的技术有兴趣,建议从面向过程的C语言开始学习。

学习资料和练习方式

菜鸟教程

Emmm不要被这个网站的名字给忽悠了,即使是计算机专业的同学也都对这个网站很熟悉,方便查找使用,教程更加的系统化。官网戳这儿

哦对,这里不仅有代码,还有更多对于编程需要了解背景的补充,可以说是非常友好了

而且还有在线的练习器,写完之后一键编译运行,高级语言的简单之处

实验楼

更加交互式的教学和练习方式,戳到相关课程试一下

编译器

好了,上边如果已经无法满足你,请下载VScode,在本地进行相关的练习吧!
它能够更好地帮助你格式化代码,养成一个好的编程习惯

你可能感兴趣的:(python和arduino教程与练习)