Académique Documents
Professionnel Documents
Culture Documents
UACMBRIJE
JOSE ALFREDO MARTINEZ PEREZ
HECTOR ALONSO JIMENEZ
ARDUINO
ARDUINO ES UNA PLATAFORMA DE CREACIN DE
PROTOTIPOS ELECTRNICOS DE CDIGO ABIERTO
BASADO EN HARDWARE Y SOFTWARE FCIL DE
USAR, FLEXIBLE. EST DIRIGIDO A ARTISTAS,
DISEADORES, AFICIONADOS Y CUALQUIER
PERSONA INTERESADA EN LA CREACIN DE
OBJETOS O ENTORNOS INTERACTIVOS E
INGENIEROS
ARDUINO
Arduino puede detectar el medio ambiente mediante la recepcin de la entrada
de una variedad de sensores y puede afectar a sus alrededores por las luces de
control, motores, y otros actuadores. El microcontrolador en la placa se
programa mediante ellenguaje de programacin Arduino y el entorno de
desarrollo Arduino. Proyectos Arduino puede ser independiente o se pueden
comunicar con el software que se ejecuta en un ordenador (por ejemplo, Flash,
Processing, MaxMSP ).
OBJETIVO
DESARROLLAR UN ROBOT CON LAS CARACTERIZTICAS DE UN
ALEBRIJE CONTROLADO POR LA TARJETA ARDUINO
COMPUESTO POR CUATRO DIFERENTES CARACTERIZTICAS
NECESARIAS
int motordcpin1 = 6;
int motordcpin2 = 7;
void setup ()
{
pinMode(motordcpin1,OUTPUT);
pinMode(motordcpin2,OUTPUT);
}
void loop ()
{
digitalWrite(motordcpin1,LOW);
digitalWrite(motordcpin2,HIGH);
}
void loop()
{
MOTOR DE PASOS
for(int i=0; i<=20; i++) /*MOTOR DE PASOS*/
{
//paso 1
digitalWrite(MotorPin1,HIGH); int MotorPin1=2;
digitalWrite(MotorPin2,LOW); int MotorPin2=3;
digitalWrite(MotorPin3,HIGH);
int MotorPin3=4;
digitalWrite(MotorPin4,LOW);
delay(Retardo); int MotorPin4=5;
//Serial.println(MotorPin1,MotorPin2,MotorPin3);
//paso 2 int Retardo=50;
digitalWrite(MotorPin1,HIGH);
digitalWrite(MotorPin2,LOW);
digitalWrite(MotorPin3,LOW); void setup()
digitalWrite(MotorPin4,HIGH); {
delay(Retardo); pinMode(MotorPin1, OUTPUT);
//paso 3
digitalWrite(MotorPin1,LOW); pinMode(MotorPin2, OUTPUT);
digitalWrite(MotorPin2,HIGH); pinMode(MotorPin3, OUTPUT);
digitalWrite(MotorPin3,LOW); pinMode(MotorPin4, OUTPUT);
digitalWrite(MotorPin4,HIGH);
Serial.begin(9600);
delay(Retardo);
//paso 4 }
digitalWrite(MotorPin1,LOW);
digitalWrite(MotorPin2,HIGH);
digitalWrite(MotorPin3,HIGH);
digitalWrite(MotorPin4,LOW);
delay(Retardo);
}}
// CONTROL DE LAS LUCES Y EL AUDIO//
int luzaudio1 = 8
LUZ Y AUDIO
int luzaudio2 = 9
void setup ()
{
pinMode(luzaudio1,OUTPUT);
pinMode(luzaudio2,OUTPUT);
}
void loop ()
{
digitalWrite(luzaudio1,LOW);
digitalWrite(luzaudio2,HIGH);
}
SENSOR PARA INTERACTUAR
MOTOR DE DC CON ENGRANES INCLUIDOS CARACTERIZTICAS DEL ALEBRIJE