Documente Academic
Documente Profesional
Documente Cultură
Edgar Unigarro
Presentaciones: goo.gl/mkanaT
Código Arduino #include <CapacitiveSensor.h>
CapacitiveSensor cs_4_2 = CapacitiveSensor(4,2); // 10M resistor between pins 4 & 2, pin 2 is sensor pin, add a wire and or foil if desired
Serial.begin(9600);
// autocalibracion
• Setup }
• Acciones de configuración del
void loop()
Arduino
{
• Se ejecuta una sola vez long total1 = cs_4_2.capacitiveSensor(30);
if(total1>50){
• Loop digitalWrite(3,HIGH);
}else
digitalWrite(3,LOW);
manera repetitiva. }
delay(10);
• Variables:
• Contienen información que cambia durante el programa.
• Se deben definir como:
• Tipo Nombre valor ;
• Ejemplo:
char caracter=‘a’;
int entero=2;
float decimal=-3.141516;
• El siguiente
circuito permite
mover un motor.
• El motor se
conecta al pin 3
del arduino.
• Experimento 2, • Experimento 3,
haga que el motor determine cual es
se mueva un el tiempo
tiempo y luego se necesario para que
detenga un el motor realice el
tiempo. un paso pequeño.
• Experimento 4, determine
cuanto tiempo requiere para
hacer una sola vuelta
completa.
• En el pin 2 se conecta la
placa sensible. (Papel
Aluminio y carton)
• Buscar capacitivesensor
• Seleccionar versión
• Clic en instalar
• Setup
void setup()
{
Serial.begin(9600);
pinMode(3,OUTPUT);
}
Arduino - Edgar Unigarro 14
Arduino Touch
• Loop
void loop()
{
long total1 = sensor.capacitiveSensor(30);
Serial.println(total1);
}
• Experimento 1,
agregue la función delay(2000);
delay para que los
datos sean mas
lentos.