Existen varios lenguajes de programación para Ardurino.
En el proceso de ponerme en contacto con Arduino DIYER, descubrí que algunos amigos todavía tienen dificultades para comenzar con el lenguaje Arduino, por lo que aquí comentaré brevemente sobre el lenguaje Arduino (también estoy medio lleno , corríjame si hay algún error).
Palabras clave:
Si
Si...otro
es
caja de interruptor
Durante...
Haciendo...Durante...
Roto
Continuar
Volver
Ir
Notación de sintaxis:
{}
//
Operador:
=
-
*
/
==
! =
lt
gt
lt=
gt=
amplificador amplificador
||
!
-
=
-=
*=
/=
Tipo de datos:
Tipo booleano
Té
Tipo de bytes
(Igual que organizaciones internacionales) Internacional Organización
Entero sin signo
Largo
Long sin signo
Flotante
Dos veces
Línea
Disposición
Vacía
Conversión de tipo de datos:
char()
Byte() p>
int()
long()
Float()
Constante:
Alto|Bajo representa el nivel del puerto IO digital, alto representa el nivel alto (1) y bajo representa el nivel bajo (0).
ENTRADA | SALIDA representa la dirección del puerto IO digital, ENTRADA representa entrada (estado de alta impedancia) y SALIDA representa salida (AVR puede proporcionar voltaje de 5 V y corriente de 40 mA).
Verdadero | falso verdadero significa verdadero (1), falso significa falso (0).
Las anteriores son las palabras clave y los símbolos del lenguaje C básico. Las personas con lenguaje C básico deben comprender su significado, por lo que no los explicaré demasiado aquí.
Estructura
Void setup() inicializa variables, modo pin y llama a funciones de biblioteca.
Void loop() ejecuta continuamente las sentencias de la función.
Función
Entrada y salida digital
PinMode (pin, modo) Función de definición del modo de entrada/salida del puerto IO digital, el pin es 0 ~ 13, el modo es entrada o salida.
DigitalWrite(pin, valor) define la función del nivel de salida del puerto IO digital. El pin es 0 ~ 13 y el valor es alto o bajo. Por ejemplo, definir un nivel alto puede activar un LED.
El puerto IO digital Int digitalRead(pin) lee la función de nivel de entrada, el pin es 0 ~ 13, el valor es alto o bajo. Como sensores digitales que se pueden leer.
Entrada y salida analógica