Red de conocimiento informático - Computadora portátil - Existen varios lenguajes de programación para Ardurino.

Existen varios lenguajes de programación para Ardurino.

Notas sobre el lenguaje Arduino El lenguaje Arduino se basa en C/C, que en realidad es el lenguaje C básico. El lenguaje Arduino solo funciona en algunas configuraciones de parámetros relacionadas con el microcontrolador AVR, por lo que no necesitamos comprender su capa inferior, lo que facilita que los amigos que no conocen el microcontrolador AVR comiencen.

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

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()

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