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); }