首页 > 编程语言 >无涯教程-Arduino - 程序结构

无涯教程-Arduino - 程序结构

时间:2023-10-18 21:32:57浏览次数:43  
标签:函数 Arduino arduino setup 程序结构 程序 无涯 Loop

在本章中,我们将深入研究Arduino程序的结构,并学习Arduino世界中使用的更多新术语, Arduino软件是开源的, Java环境的源代码在GPL下发布,而C/C++微控制器库在LGPL下。

Structure结构

Arduino程序可分为三个主要部分:结构,值(变量和常量)和函数,在本教程中,我们将了解Arduino软件程序,以及如何编写没有任何语法或编译错误的程序。

让我们从结构开始。 软件结构包含两个主要函数-

  • Setup() 函数
  • Loop() 函数
结构体
Void setup ( ) {

}
  • 目的 - 开始时将调用 setup()函数,用它来初始化变量,引脚模式,开始使用库等,在每次打开或重置Arduino板后,设置函数将只运行一次。

Void Loop ( ) {

}
  • 目的 - 创建用于setup()函数之后,loop()函数将按照含义精确执行并连续循环,以允许您的程序进行更改和响应。 

参考链接

https://www.learnfk.com/arduino/arduino-program-structure.html

标签:函数,Arduino,arduino,setup,程序结构,程序,无涯,Loop
From: https://blog.51cto.com/u_14033984/7923357

相关文章

  • 无涯教程-Arduino - 主板描述
    在本章中,我们将学习Arduino板上的不同组件,我们将研究ArduinoUNO板,因为它是Arduino板家族中最受欢迎的板,此外,它是入门电子和编码的最佳板,有些开发板看起来与下面给出的开发板有些不同,但是大多数Arduino在这些组件中大多数都是相同的。电源USBArduino板可使用计算机的USB电缆......
  • 无涯教程-Arduino - 简介
    Arduino是基于易于使用的硬件和软件的开源平台。它由一块可进行编程的电路板(称为微控制器)和一个称为ArduinoIDE(集成开发环境)的现成软件组成,该软件用于将计算机代码编写并上传到物理板上。关键特征是-Arduino板能够读取来自不同传感器的模拟或数字输入信号,并将其转换为输......
  • 无涯教程-NumPy - decode()函数
    此函数调用numpy.char.decode()解码给定的字符串。importnumpyasnpa=np.char.encode('hello','cp500')printaprintnp.char.decode(a,'cp500')其输出如下-�����hello参考链接https://www.learnfk.com/numpy/numpy-char-decode.html......
  • 无涯教程-NumPy - join()函数
    此方法返回一个字符串,其中各个字符由指定的分隔符字符连接在一起。importnumpyasnpprintnp.char.join(':','dmy')printnp.char.join([':','-'],['dmy','ymd'])其输出如下-d:m:y['d:m:y''y-m-d']参考链接https://ww......
  • FPGA, arduino, STM32, RaspBerry 树莓派 简介
    https://www.cnblogs.com/zhenghb31/p/15046496.html 市面上控制器这么多,似乎每一个都很厉害…为什么有的控制器编写起来那么难,功能很少,有的简单易学,功能强大呢?各种控制器又有什么区别呢?经过我的思考,我个人把控制器分为三类!第一类:基于逻辑电路的控制器(FPGA)FPGA(FieldPr......
  • 无涯教程-NumPy - center()函数
    此函数返回所需宽度的数组,以使输入字符串居中并在左侧和右侧使用fillchar进行填充。importnumpyasnp#np.char.center(arr,width,fillchar)printnp.char.center('hello',20,fillchar='*')这是它的输出-*******hello********参考链接https://www.learnfk.com/nu......
  • 无涯教程-NumPy - multiply()函数
    此函数执行多个串联。importnumpyasnpprintnp.char.multiply('Hello',3)其输出如下-HelloHelloHello参考链接https://www.learnfk.com/numpy/numpy-char-multiply.html......
  • 无涯教程-NumPy - 右移运算符函数
    numpy.right_shift()函数将数组元素的二进制表示形式向右移动指定的位置,并在左侧添加相等数量的0。importnumpyasnpprint'Rightshift40bytwopositions:'printnp.right_shift(40,2)print'\n'print'Binaryrepresentationof40:'printnp.binary_repr(......
  • 无涯教程-NumPy - 左移运算符函数
    numpy.left_shift()函数将数组元素的二进制向左移动指定位置,从右边追加等号0。importnumpyasnpprint'Leftshiftof10bytwopositions:'printnp.left_shift(10,2)print'\n'print'Binaryrepresentationof10:'printnp.binary_repr(10,width=......
  • 无涯教程-NumPy - delete函数
    此函数返回一个新数组,其中指定的子数组已从数组中删除,与insert()函数一样,如果不使用axis参数,则将输入数组展平,该函数采用以下参数-Numpy.delete(arr,obj,axis)Sr.No.Parameter&描述1arr输入数组2obj可以是切片,整数或整数数组,指示要从输入数组中删除的子数组3......