Tema: 2 Compilando Arduino

Plan your website and create the next important tasks for get your project rolling

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Tema: 2 Compilando Arduino por Mind Map: Tema: 2 Compilando Arduino

1. Estructura del Código

1.1. void setup() //Primera Parte

1.1.1. void setup() { pinMode(pin, OUTPUT); // configura el 'pin' como salida digitalWrite(pin, HIGH); // pone el ‘pin’ en estado HIGH }

1.2. void loop() //Segunda Parte

1.2.1. void loop() { digitalWrite(pin, HIGH); // pone en uno (on, 5v) el 'pin' delay(1000); // espera un segundo (1000 ms) digitalWrite(pin, LOW); // pone en cero (off, 0v.) el 'pin' delay(1000); }

1.3. Funciones

1.4. {} Entre llaves

1.5. ; Punto y coma

2. Librerías

2.1. Librerías estándar

2.1.1. EEPROM Ethernet Firmata GSM LiquidCrystal SD Servo SPI

2.2. Comunicación (redes y protocolos)

2.2.1. Mensajero NewSoftSerial OneWire PS2Keyboard SSerial2Mobile Webduino X10 XBee

2.3. Muestra y LEDs

2.3.1. GFX GLCD LCD LedControl LEDdisplay Matrix Básica LED PCD8544 Sprite ST7735

2.4. Audio y formas de onda

2.4.1. FFT Tone

3. Botones Digitales

3.1. Los pines de entrada

3.1.1. Sirven para escuchar y capturar información del exterior, ejem: pulsadores, sensores, lectoras

3.2. los pines de salida

3.2.1. Sirven para enviar información desde la tarjeta Arduino hacia el exterior.

3.3. Estado digital

4. Comandos Básicos

4.1. IF

4.1.1. if (operación booleana) { acción }

4.2. IF...Else

4.2.1. Permite agrupar múltiples comprobaciones. if (operación booleana) { acción 1 } else { acción 2 }

4.3. For

4.4. Switch Sase

4.4.1. switch (variable) { case 1: //hacer algo cuando la variable sea igual a 1 break; case 2: //hacer algo cuando la variable sea igual a 2 break; default: // si nada coincide, ejecuta el "default" // el "default" es opcional }

4.5. While

4.5.1. while(operación booleana){ acción }

4.6. Do While

4.6.1. do { acción } while (operación booleana);

5. PWM (Resolución y Mapeo)

5.1. Modulación de ancho

5.2. Control digital

5.3. AnalogWrite ()

6. Hola mundo

6.1. parpadea un LED

6.2. Hardware necesario Junta Arduino LED Circuito

6.3. Esquema

6.4. / * Blink Enciende un LED durante un segundo, luego se apaga durante un segundo, en varias ocasiones. Este código de ejemplo se encuentra en el dominio público. * / // Pin 13 tiene un LED conectado en la mayoría de las placas Arduino. // darle un nombre : int llevado = 13 ; // la instalación se ejecuta de rutina una vez al presionar reinicio: void setup ( ) { // inicializar el pin digital como salida. pinMode ( llevado , OUTPUT ) ; } // la rutina bucle se ejecuta una y otra otra vez para siempre: void loop ( ) { digitalWrite ( llevado , ALTA ) ; // enciende el LED (ALTA es el nivel de tensión) de retardo ( 1000 ) ; // esperar a un segundo digitalWrite ( llevado , BAJA ) ; // enciende la LED apagado, haciendo que el bajo voltaje de retardo ( 1000 ) ; // esperar un segundo }