Arduino
Arduino
• void
• Int
Función: void
Es una función especial que no devuelve ningún
valor.
• void setup(): Esta función se ejecuta una vez al inicio del programa y se
utiliza para realizar la configuración inicial de la placa Arduino.
Usos comunes:
Configuración de pines, Inicialización de variables, Configurar ajustes iniciales
de bibliotecas o periféricos.
Ejemplo de uso:
Establecer los pines como entradas (INPUT) o salidas (OUTPUT) mediante el
comando pinMode().
pinMode(13, OUTPUT);
Ejemplo de uso:
analogRead(), digitalRead() ó analogWrite(), digitalWrite().
Se apoya de las dos siguientes dos variables: sensorValue: Se utiliza para almacenar el valor de una lectura
analógica.
• ledPin: Se utiliza para almacenar el número de pin en el que se encuentra el LED
Ejemplo:
Int sensorValue = analogRead (A0);
Int ledPind =13;
Void setup() {
pinMode(ledPin,OUTPUT);
}
Void loop() {
sensorValue = analogRead(A0);
If (sensorValue > 512) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
delay(100);
}
Estructura
de
Hardware
en Arduino
Tarjeta Arduino ONE
Pin
• Conectividad de alimentacion: Sirve para alimentar la placa arduino sin
estar conectada a un ordenador, El Arduino Uno está diseñado para
funcionar con una fuente de alimentación de 5 voltios.
• Salida en serie (RX): Se utiliza para recibir datos en serie desde otros
dispositivos o módulos, se pueden utilizar funciones como Serial.read() o
Serial.available()
• Puerto ICSP: (In-Circuit Serial Programming) C onsiste en un conector de 6 pines que se
encuentra cerca del microcontrolador.
MISO (Master In Slave Out): Este pin es la línea de datos de salida del microcontrolador.
Se utiliza para transmitir datos desde el microcontrolador hacia otros dispositivos o
programadores.
MOSI (Master Out Slave In): Este pin es la línea de datos de entrada al microcontrolador.
Se utiliza para transmitir datos desde otros dispositivos o programadores hacia el
microcontrolador.
SCK (Serial Clock): Este pin es la línea de reloj para sincronizar la transferencia de datos
entre el microcontrolador y otros dispositivos o programadores.
VCC (Power): Este pin suministra la alimentación para los circuitos de programación.
• Procesador ATmega328: Es el cerebro del Arduino Uno. Ejecuta el
programa que le cargas y controla todas las operaciones. Incluye una
CPU de 8 bits, memoria flash, memoria RAM y una variedad de
periféricos.
1)Asegúrate de que la fuente de alimentación que vas a utilizar cumple con los requisitos de
voltaje y corriente necesarios para tu placa Arduino.ç
3) Asegúrate de que la polaridad de la conexión sea correcta. El cable rojo suele ser el positivo
(+) y el negro o azul suele ser el negativo (-).
4) Una vez que la fuente de alimentación esté conectada, la placa Arduino y los dispositivos
conectados recibirán la alimentación a través del conector.
¿Como conectar un servomotor?
Cable deque enviarà informaciòn de Arduino al motor
Cable de alimentaciòn de
corriente (5V) Cable de conexiòn a tierra (GND)
Programa control para servomotor.
Programa