当前位置:   article > 正文

Arduino 初识+项目_arduino.h

arduino.h

目录

Arduino初识

电路的基本知识

基于此就可以做一些有趣的小玩意:

第一个大坑——串口通信:

项目:基于Arduino板控制小车

几大问题:

1⃣️控制电机转动:

2⃣️麦轮的安装:

3⃣️电路连接:

4⃣️使用PWM调速:

5⃣️优化小车行驶的平稳性(PID):

6⃣️为小车增加无线模块进行控制:



​​​​​​​

Arduino初识

来自官方:

Arduino程序main函数结构解析

  1. #include <Arduino.h>
  2. // Declared weak in Arduino.h to allow user redefinitions.
  3. int atexit(void (* /*func*/ )()) { return 0; }
  4. // Weak empty variant initialization function.
  5. // May be redefined by variant files.
  6. void initVariant() __attribute__((weak));
  7. void initVariant() { }
  8. void setupUSB() __attribute__((weak));
  9. void setupUSB() { }
  10. int main(void)
  11. {
  12. init();
  13. initVariant();
  14. #if defined(USBCON)
  15. USBDevice.attach();
  16. #endif
  17. setup();
  18. for (;;) {
  19. loop();
  20. if (serialEventRun) serialEventRun();
  21. }
  22. return 0;
  23. }

从官方的开发文档中,我看到了我们写在Arduion的代码是如何被实现的。

setup函数中的语句只会执行一次,因为loop函数被放进了for循环里面(且没有终止条件),由此loop函数一直循环。

电路的基本知识

        在高中物理中学过,电路从正极出发回到负极。其实当我们输入了解之后我们知道,要让一个 灯 本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/67621

推荐阅读
相关标签