什么是arduino®编程的最佳技巧?(the best tips for arduino® programming?)

Arduino®微控制器是业余爱好者、艺术家和机器人制造商的最爱,他们不一定是电气工程师。ARDUINO®编程环境是基于处理的,一种高级语言,通常比C++和java更容易学习。正在学习Arduino®编程或已经编程一段时间的人通常会发现,通过阅读免费的Arduino®教程、参考语言参考、保持条理并在编写任何代码之前将程序的功能写在纸上,创建功能代码要容易得多。每个程序在加载到Arduino®微控制...

Arduino®微控制器是业余爱好者、艺术家和机器人制造商的最爱,他们不一定是电气工程师。ARDUINO®编程环境是基于处理的,一种高级语言,通常比C++和java更容易学习。正在学习Arduino®编程或已经编程一段时间的人通常会发现,通过阅读免费的Arduino®教程、参考语言参考、保持条理并在编写任何代码之前将程序的功能写在纸上,创建功能代码要容易得多。每个程序在加载到Arduino®微控制器之前都应该进行测试。。

The official Arduino® website contains a large library of programming tutorials for beginners and intermediate-level programmers.

Arduino®官方网站为初学者和中级程序员提供了大量编程教程。这些教程教授如何点亮发光二极管(LED)或运行电机。初学者应该计划按照所呈现的顺序阅读每一篇教程。编译代码并添加注释来描述每一行的含义将极大地提高初学者对Arduino®编程的理解,并提高其对重要编程概念的记忆。。

在Arduino®官方网站上,有指向Arduino®编程语言使用的各种功能的说明的链接。它还提供指向社区生成代码和其他库的链接,这些库可以扩展Arduino®代码和微控制器的功能。当程序员遇到令人困惑的代码、忘记Arduino®编程语法或需要查找函数名时,网站通常会给出答案。

组织可以是功能性的、清晰的代码和故障或不可理解的代码之间的区别。要使Arduino®项目发挥作用,硬件和软件必须相互补充。如果在代码中错误地将pin设置为输出而不是输入,则连接的设备可能会损坏。为避免这些错误,请列出Arduino®微控制器上所有连接的输入和输出。写下连接设备的名称、管脚号、输入或输出设备及其工作电压。参考列表要比反复查看Arduino®上的连接容易得多。。

保持条理也意味着代码应该读得很好。在设置之前,定义在整个程序中使用的全局变量,并为所有变量提供可识别的名称。例如,存储超声波传感器输入值的变量可能命名为“超声波读数”

只有一个函数使用的变量应该在该函数中定义。这使得在变量存储意外值时调试代码更容易。好的代码注释也很好。使用注释来描述代码正在执行的操作。这使得发现问题、修改未来应用程序的代码以及与其他程序员共享代码变得更加容易。

小程序可以在Arduino®编程应用程序中当场编码,但大程序通常不能。大型程序可能包含多行代码、多个函数或与多个设备交互。一般来说,按照函数在纸上出现的顺序写下函数,编写大型或复杂的程序会更容易。流程图是说明大型程序功能及其功能调度的有用工具。

为避免将错误代码加载到微控制器芯片上,请先在Arduino®编程环境中测试所有代码。编程应用程序包含一个“验证/编译”按钮,看起来像一个典型的播放按钮。按下按钮后,将检查每行代码是否存在错误,包括语法错误。如果发现错误,结果将显示在编程窗口的底部。

  • 发表于 2021-12-08 13:09
  • 阅读 ( 99 )
  • 分类:互联网

你可能感兴趣的文章

如何用python编程和控制arduino

...。随着这门新语言的兴起,DIY电子领域也蓬勃发展。来自Arduino和Raspberry Pi等公司的开发板和单板计算机改变了人们生产家用电子产品的方式。如果你能用Python编程一个Arduino,那不是很棒吗? ...

  • 发布于 2021-03-11 16:20
  • 阅读 ( 890 )

6个最佳arduino替代微控制器

今天,Arduino被广泛认为是DIY电子和编程的最佳途径,初学者的教程到新手项目的想法丰富多彩。 ...

  • 发布于 2021-03-11 16:53
  • 阅读 ( 494 )

关于arduino你一直想知道的10件事

Arduino是你能学到的最好的极客爱好之一,因为它涉及到一点点东西:电路、编码、自己动手、解决问题、创造力等等。但即使你没有任何这方面的经验,你仍然应该学习Arduino——即使只是基础知识。 ...

  • 发布于 2021-03-13 02:49
  • 阅读 ( 239 )

9个最好的pi编程资源,把你的树莓pi使用

...流,偶尔会有一个Raspberry Pi关注点,比如这篇文章介绍了Arduino、Raspberry Pi、NodeMcu和MQTT。 ...

  • 发布于 2021-03-14 03:57
  • 阅读 ( 236 )

10个涉及编程或脚本的有益爱好

... Arduino是电子、编程和休闲的完美结合。它是一个开源的微控制器(即一个微型的单电路计算机),具有各种组件和可编程逻辑。把它想象成**使用的乐高,使用实际的线路...

  • 发布于 2021-03-14 18:18
  • 阅读 ( 270 )

初学者arduino编程:红绿灯控制器项目教程

Arduino红绿灯是一个有趣的小项目,你可以在一个小时内建成。下面介绍如何使用Arduino构建自己的电路,以及如何为高级变体更改电路。 ...

  • 发布于 2021-03-18 03:37
  • 阅读 ( 262 )

为你生活中的arduino tinkerer准备的10个礼物

...是一个初出茅庐的年轻发明家还是一个终生的硬件黑客,Arduino板和配件都是完美的礼物。 ...

  • 发布于 2021-03-19 01:59
  • 阅读 ( 282 )

100美元以下的7款最佳机械臂套件

... 你可以用Arduino控制机械臂套件,通过USB编程,甚至用液压遥控器。虽然许多机械臂套件都很贵,但你不必花很多钱来获得乐趣。 ...

  • 发布于 2021-03-23 13:59
  • 阅读 ( 339 )

5个arduino省电小贴士,让您的手机连续运行数天

Arduino板改变了DIY技术的面貌。简单的项目,如创建微型Arduino交通灯是完美的教学基础电子和编程初学者。 ...

  • 发布于 2021-03-24 09:53
  • 阅读 ( 222 )

为2018年世界杯打造10个足球主题diy项目

... 1arduino蓝牙记分板 ...

  • 发布于 2021-03-24 15:20
  • 阅读 ( 262 )
Gulind2hen
Gulind2hen

0 篇文章