Diferencia entre revisiones de «Manual de programación Arduino»

De CNB
Ir a la navegación Ir a la búsqueda
Busca en cnbGuatemala con Google

Línea 62: Línea 62:
 
: Resistencia variable de entrada  
 
: Resistencia variable de entrada  
 
: Salida a servo  
 
: Salida a servo  
<big>[[/Apéndices/]]</big>  
+
<big>Apéndices</big>  
: Formas de Conexionado de entradas y salidas
+
: [[/Apéndice 1. Formas de conexionado de entradas y salidas/]]
: Como escribir una librería para Arduino
+
: [[/Apéndice 2. Como escribir una librería para Arduino/]]
: Señales analógicas de salida en Arduino (PWM).
+
: [[/Apéndice 3. Señales analógicas de salida en Arduino (PWM)/]]
: Comunicando Arduino con otros sistemas
+
: [[/Apéndice 4. Comunicando Arduino con otros sistemas/]]
: Comunicación vía puerto Serie:
+
: [[/Apéndice 5. Comunicación vía puerto Serie/]]
: Envio de datos desde el PC (PC->Arduino) a Arduino por puerto de comunicación serie:
+
: [[/Apéndice 6. Envio de datos desde el PC (PC->Arduino) a Arduino por puerto de comunicación serie/]]
: Envío a petición (toma y dame)
+
: [[/Apéndice 7. Envío a petición (toma y dame)/]]
: Conversor Analógico-Digital (A/D)
+
: [[/Apéndice 8. Conversor Analógico-Digital (A/D)/]]
: Comunicación serie
+
: [[/Apéndice 9. Comunicación serie/]]
: Palabras reservadas del IDE de Arduino
+
: [[/Apéndice 10. Palabras reservadas del IDE de Arduino/]]
: Circuitos de interface con Arduino  
+
: [[/Apéndice 11. Circuitos de interfaz con Arduino/]]
 
<big>[[/Créditos/]]
 
<big>[[/Créditos/]]

Revisión del 16:55 2 jul 2019

Estructura

estructura
setup()
loop()
funciones
{} uso de llaves
; punto y coma
/*... */ bloque de comentarios // linea de comentario

Variables

variables
declaración de variables
variable scope

Tipos de datos

byte
int
long
float
arrays

Aritmética

aritmética
composición de asignaciones
operadores de comparación
operadores lógicos

Constantes

constantes
cierto/falso
alto/bajo
entrada/salida

Control de flujo

if
if... else for
while
do... while

Entradas y salidas digitales

pinMode(pin, mode)
digitalRead(pin)
digitalWrite(pin, value)

Entradas y salidas analógicas

analogRead(pin)
analogWrite(pin, value)

Tiempo

delay(ms)
millis()

Matemáticas

min(x, y)
max(x, y)

Aleatorio

randomSeed(seed)
random(min, max)

Puerto serie

Serial.begin(rate)
Serial.println(data)
Serial.print(data, data type)

Apéndice

salida digital
entrada digital
salida de alto consumo (corriente)
salida analógica (pwm)
potenciómetro de entrada
Resistencia variable de entrada
Salida a servo

Apéndices

Apéndice 1. Formas de conexionado de entradas y salidas
Apéndice 2. Como escribir una librería para Arduino
Apéndice 3. Señales analógicas de salida en Arduino (PWM)
Apéndice 4. Comunicando Arduino con otros sistemas
Apéndice 5. Comunicación vía puerto Serie
[[/Apéndice 6. Envio de datos desde el PC (PC->Arduino) a Arduino por puerto de comunicación serie/]]
Apéndice 7. Envío a petición (toma y dame)
Apéndice 8. Conversor Analógico-Digital (A/D)
Apéndice 9. Comunicación serie
Apéndice 10. Palabras reservadas del IDE de Arduino
Apéndice 11. Circuitos de interfaz con Arduino

Créditos

Destrezas fonológica que consiste en encontrar similitudes y diferencias entre los fonemas o sílabas que forman una palabra.