Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. NOCIONES BSICAS
PLACA ARDUINO
pines digitales de entrada/salida
alimentacin
para la placa
(cable USB al PC)
alimentacin
para la placa
pin de 5V
fila voltaje
fila tierra
fila voltaje
fila tierra
2. CIRCUITO ELCTRICO
EJEMPLO DE CIRCUITO: Un botn controla el encendido/apagado de un LED
Para leer circuitos, seguimos el recorrido de las conexiones.
3.1
3.2
3. COMPONENTES
Los componentes de nuestro circuito en concreto:
Servomotor
Potencimetro
Los sensores de proximidad, luz, flexibilidad, fuerza, etc, funcionan de una manera
muy similar: traducen una medicin del medio en una seal elctrica, que el servo
tambin puede interpretar para tomar una u otra posicin.
Por lo tanto, en caso de querer sustituir el potencimetro por un sensor, el circuito
no variar, y simplemente habr que conectar el sensor (voltaje, tierra y digital) en lugar
de las clavijas del potencimetro en la protoboard.
4. NUESTRO CIRCUITO
Servo al pin 2
*
Servo a tierra
servo alimentado
con 4 pilas AA
cable a tierra de las pilas, conectado
a tierra del arduino (a travs de protoboard)
Pot. al pin 0
Potencimetro a 5V
Potencimetro al arduino
4. SOFTWARE
SOFTWARE ARDUINO
>>
DESCARGAR
http://arduino.cc/en/pmwiki.php?n=main/software
<<
5. MONTAR EL PROGRAMA
Copiar y pegar este cdigo en el programa
#include <Servo.h>
Servo miServo;
const
const
const
const
int
int
int
int
pinPot =
pinServo
pulsoMin
pulsoMax
0;
= 2;
= 65;
= 2550;
int valor;
int angulo;
void setup() {
miServo.attach(pinServo, pulsoMin, pulsoMax);
}
void loop() {
valor = analogRead(pinPot);
angulo = map(valor, 0, 1023, 0, 180);
miServo.write(angulo);
delay(20);
}