es una plataforma de prototipos electrónica de código abierto basada en hardware y software
¿para que sirve arduino?
Arduino se puede utilizar para desarrollar elementos autónomos, conectándose a dispositivos e interactuar tanto con el hardware como con el software.
características arduino
Características técnicas de Arduino Uno - Microcontrolador: ATmega328 - Voltage: 5V - Voltage entrada (recomendado): 7-12V - Voltage entrada (limites): 6-20V - Digital I/O Pins: 14 (de los cuales 6 son salida PWM) - Entradas Analogicas: 6 - DC Current per I/O Pin: 40 mA - DC Current parar 3.3V Pin: 50 mA - Flash Memory: 32 KB (ATmega328) de los cuales 0.5 KB son utilizados para el arranque - SRAM: 2 KB (ATmega328) - EEPROM: 1 KB (ATmega328) - Clock Speed: 16 MHz
Comandos: inicialización Activación de una salida Lectura de una entrada Salida PWM Entrada en PWM Recepción serie Imprimir en pantalla Inicializacion serie Número de bytes en puertos Retraso en milisegundos
Librería arduino #include
placa arduino
Terminal de referencia analógica - Tierra digital - Terminales digitales 2-13 - Terminales digitales 0-1 (digitalRead() y digitalWrite() - Botón de reinicio - reset - Programador serie en circuito "In-circuit Serial Programmer" o "ICSP" - Terminales de entrada analógica 0-5 - Terminales de alimentación y tierra - Entrada de alimentación externa (9-12VDC) - X1 - Selector de alimentación externa o por USB - USB
¿cuando fue inventado?
El proyecto Arduino surgió en el año 2005, de mano de unos estudiantes del Instituto de diseño Interactivo IVRE
programa
Se le llama sketch a los programadores que proveen sus funciones
estructura
Es lo básico de la programación de arduino
función void setup
función void loop
códigos propuestos antes de la programación
Void loop ( ) { // lo que pongas se ejecutará en un bucle infinito
Void serup ( ) { // lo que pongas se ejecutará una vez al arrancar el arduino
uso
funciónes
Comentarios // una sola línea /* está es multilinea *\
digitalRead
lee el pin digital
analogRead
lee el pin analogico
setup
una sola vez se ejecuta
delay
asigna el tiempo en milisegundos
void loop
se repite en un bucle infinito
variables
Entero= int Caracter = char Boleano=bolean 2 valores "TRUE/FALSE" "Const" constante Resolución arduino /MC =mínimo voltaje que se puede leer en una entrada analogica if/hacer algo Baudios= cambio de estados