BASIC4MCU | 아두이노 | 아두이노 | Language Reference
페이지 정보
작성자 키트 작성일2017-09-13 15:41 조회7,009회 댓글0건본문
Language Reference
Arduino programs can be divided in three main parts: structure, values (variables and constants), andfunctions.
Structure
Control Structures
Further Syntax
Arithmetic Operators
Comparison Operators
- == (equal to)
- != (not equal to)
- < (less than)
- > (greater than)
- <= (less than or equal to)
- >= (greater than or equal to)
Boolean Operators
Pointer Access Operators
Bitwise Operators
Compound Operators
Variables
Constants
- HIGH | LOW
- INPUT | OUTPUT | INPUT_PULLUP
- LED_BUILTIN
- true | false
- integer constants
- floating point constants
Data Types
- void
- boolean
- char
- unsigned char
- byte
- int
- unsigned int
- word
- long
- unsigned long
- short
- float
- double
- string - char array
- String - object
- array
Conversion
Variable Scope & Qualifiers
Utilities
Functions
Digital I/O
Analog I/O
- analogReference()
- analogRead()
- analogWrite() - PWM
Due & Zero only
Advanced I/O
Time
Math
Trigonometry
Characters
- isAlphaNumeric()
- isAlpha()
- isAscii()
- isWhitespace()
- isControl()
- isDigit()
- isGraph()
- isLowerCase()
- isPrintable()
- isPunct()
- isSpace()
- isUpperCase()
- isHexadecimalDigit()
Random Numbers
- randomSeed()
- random()
Bits and Bytes
External Interrupts
Interrupts
Communication
USB (32u4 based boards and Due/Zero only)
Looking for something else?
See the libraries page for interfacing with particular types of hardware. Try the list of community-contributed code. The Arduino language is based on C/C++. It links against AVR Libc and allows the use of any of its functions; see its user manualfor details.
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
댓글 0
조회수 7,009등록된 댓글이 없습니다.