SESI脫N
MATERIALES PARA TRABAJAR DURANTE LA SESI脫N
> Computadora
> Robot Eaglebot
> Cable de descarga
> Push button
> Resistencias 10k惟
> Pista Marat贸n
> Jumpers macho-macho
> L谩piz
> Colores
Control manual de Eaglebot
OBJETIVO DE LA SESI脫N
Pondr谩s en pr谩ctica tus conocimientos en electr贸nica y programaci贸n realizando peque帽os retos de conexi贸n y programaci贸n.
Actividad 1. Une las partes de Eaglebot
Observa las im谩genes de los componentes que conforman al robot Eaglebot y utiliza diferentes colores para conectar correctamente las terminales.
Actividad 2. Movimientos b谩sicos de Eaglebot
Escribe las l铆neas de programaci贸n correctas para realizar los movimientos b谩sicos de Eaglebot.
Imagen eaglebotVista superiorGiro a la derecha
void setup()
pinMode (der1, OUTPUT);
pinMode (der2, OUTPUT);
pinMode (izq3, OUTPUT);
pinMode (izq4, OUTPUT);
void loop(){
giro_der(); delay(1000); alto();
void alto(){
digitalWrite (der1, 0);
digitalWrite (der2, 0);
digitalWrite (izq3, 0);
digitalWrite (izq4, 0);
void giro_der(){
digitalWrite (der1, 0);
digitalWrite (der2, 1);
digitalWrite (izq3, 0);
digitalWrite (izq4, 1); }
Imagen eaglebotVista superiorMovimiento recto
void setup()
pinMode (der1, OUTPUT); pinMode (der2, OUTPUT);
pinMode (izq3, OUTPUT);
pinMode (izq4, OUTPUT);
void loop(){ recto(); delay(2000); alto();
void alto(){
digitalWrite (der1, 0); digitalWrite (der2, 0); digitalWrite (izq3, 0); digitalWrite (izq4, 0); }
void recto(){
digitalWrite (der1, 1);
digitalWrite (der2, 0);
digitalWrite (izq3, 1);
digitalWrite (izq4, 0); }
Imagen eaglebotVista superiorVuelta a la derecha
void setup()
pinMode (der1, OUTPUT); pinMode (der2, OUTPUT); pinMode (izq3, OUTPUT); pinMode (izq4, OUTPUT);
}
void loop(){
vuelta_der(); delay(1000);
alto(); }
void alto(){
digitalWrite (der1, 0);
digitalWrite (der2, 0);
digitalWrite (izq3, 0);
digitalWrite (izq4, 0);
void vuelta_der(){
digitalWrite (der1, 0);
digitalWrite (der2, 0);
digitalWrite (izq3, 0);
digitalWrite (izq4, 1);
Imagen eaglebotVista superiorMovimiento en reversa
void setup() {
pinMode (der1, OUTPUT); pinMode (der2, OUTPUT); pinMode (izq3, OUTPUT); pinMode (izq4, OUTPUT);
void loop(){ reversa(); delay(2000); alto();
void alto(){
digitalWrite (der1, 0); digitalWrite (der2, 0); digitalWrite (izq3, 0); digitalWrite (izq4, 0); }
void reversa(){
digitalWrite (der1, 0);
digitalWrite (der2, 1);
digitalWrite (izq3, 0); digitalWrite (izq4, 1); }