Entradas

MBLOCK

Imagen
  Entraremos en el siguiente enlace después de la explicación: ¿Qué es mboot? https://libros.catedu.es/books/cyberpi-y-mbot2/page/que-es-mbot2 Ahora haremos un programa para evitar obstáculos Ahora haremos un programa para manejar el coche con el joystick del cyberpi https://libros.catedu.es/books/cyberpi-y-mbot2/chapter/mbot2

SIMULADOR ROBERTA 3

Imagen
 Lo primero que debéis es colocar este fondo pinchando en  Yo os doy el código para que el coche salga de la parte superior izquierda y llega al primer parking. Tú debes hacer el código para que salga de este parking y llege al parkin de abajo.

SIMULADOR ROBERTA 2

Imagen
 Vamos a subir el siguiente laberinto como escena: El robot tendrá que salir desde el arriba a la izquierda y llegar al color amarillo girando a derecha e izquierda dependiendo si encuentra el color verde o rojo. El código será el siguiente:

SIMULADOR ROBERTA SEGUIMIENTO DE LÍNEA

Imagen
 Así funciona Este es el enlace del simulador https://lab.open-roberta.org/   Enlace a la teoría del rover lunar https://esero.es/practicas-en-abierto/robotica-14-18/index.html SEGUIMIENTO DE LÍNEA Para hacer un robot que siga la línea negra tenemos que poner dos sensores de color y luego el robot va a ir haciendo zigzag para seguir la línea.

Sensor ultrasónico

Imagen
 Tenemos que utilizar el sensor ultrasónico para conserguir salir de un circuito

PRACTICAS LEGO EV3

Imagen
3 PROYECTOS CON LEGO   LANZA AVIONES CAPATULTA

ARDUINO SIMULACIÓN 8:BARRERA DE PARKING Y SEMÁFORO EN EL TALLER

Imagen
Y ESTE SERÁ EL CÓDIGO QUE TENDRÁS QUE MODIFICAR PARA QUE FUNCIONE CORRECTAMENTE: #include <Servo.h> Servo puerta; int trig=2; int echo=3; int tiempo; int distancia; int rojo=5; int verde=6; void setup() {   Serial.begin(9600);   pinMode(trig,OUTPUT);   pinMode(echo,INPUT);   puerta.attach(9);   pinMode(rojo,OUTPUT);   pinMode(verde,OUTPUT);   puerta.write(90);   digitalWrite(rojo,HIGH);   digitalWrite(verde,LOW);    } void loop() {   digitalWrite(trig,HIGH);   delay(1);    digitalWrite(trig,LOW);   tiempo = pulseIn(echo, HIGH); /* con funcion pulseIn se        espera un pulso alto en Echo*/   distancia = tiempo/58.2; // distancia medida en centimetros   Serial.println(distancia);   delay(500);      if (distancia<=50) /* si distancia es menor de 50 cms,                      el servo toma l...