Adele Manual
User Manual:
Open the PDF directly: View PDF .
Page Count: 20
Download | ![]() |
Open PDF In Browser | View PDF |
Manual rápido Tomás de Camino Beck Aprendamos con ADELE Veamos como funciona ADELE Robótica Educativa Una de las características distintivas de ADELE es que fue diseñada para asemejar un insecto. Las patas hacen que su movimiento sea similar a un ser vivo ADELE es un chasis de robótica al cual se conecta el Circuit Playground de Adafruit, un microcontrolador de enseñanza, para poder extender las posibilidades, e incorporar contenidos de robótica en la enseñanza. El nombre ADELE hace referencia a Adele Goldberg, una investigadora en ciencias de la computación, que además de participar en el diseño y desarrollo del primer lenguaje de programación orientado a objetos (Smalltak), ha sido pionera en la computación educativa. !Hola! soy Adele y aprenderemos de robótica y muchas cosas más “Dientes” Soy Tomás Por Abajo Partes Esta es Garra ADELE Servo de Garra Bluetooth Sensores de linea Patas Circuit Playground Por Arriba Switch Encendido Servo de patas Baterías 4 x AAA Circuit Playground USB Sensor de luz Los Robots necesitan un cerebro El Circuit Playground (CP) es una placa que tiene un microcontrolador y una serie de sensores y LEDS. Este controlador fue desarrollado por Limor Fried de Adafruit Industries, y es el “cerebro” de ADELE. El CP se puede usar por si solo para un montón de proyectos de enseñanza. ADELE, extiende aun más estas posibilidades, al ser un chasis que permite usar el CP en proyectos de robótica. Pads Capacitivos Temperatura LEDS RGB botón derecho botón izquierdo Acelerómetro Parlante switch Micrófono Programación 2. Modo I (comandos con barras) switch hacia la izquierda 1. Modo Normal Simplemente encienda a ADELE. Escuchará la secuencia de sonido y leds y quedará listo para conectar a bluetooth del App El App permite Encienda a ADELE, manteniendo el botón IZQUIERDO presionado. Escuchará la secuencia de sonido y leds y luego UN “Beep”. Se encenderá UN led rojo por 1 segundo programación visual Un Led 3. Modo II (comportamientos con barras) Encienda a ADELE, manteniendo el botón DERECHO presionado. Escuchará la secuencia de sonido y leds y luego DOS “Beeps”. Se encenderá DOS leds rojo por 1 segundo Dos Led Programación Modo Extra switch hacia la DERECHA (titibot) Simplemente encienda a ADELE con el switch a la derecha. Escuchará la secuencia de sonido y leds y sonarán 3 “beeps”. Tres Led que luego se apagan Códigos (Modo 1) 1. switch hacia la izquierda 3. Al programar con barras no se ocupa App Se encenderá un Led con el color de regla switch hacia la Presionar Botón izquierdo (mantener presionado) 2. DERECHA, para iniciar REPETIR (volver a paso 1) Si el color no corresponde, apretar botón derecho Mover el robot con la mano de derecha a izquierda (pasando por encima al código) Códigos Códigos Códigos Códigos Códigos (Modo II) switch hacia la izquierda 3. 1. Se encienden los leds verdes switch a la derecha para iniciar Presionar Botón izquierdo (mantener presionado) 2. *Si quieres leer otro código, presiona botón derecho Modos Disponibles Mantenerse dentro de la línea Mueve con sonido Sigue la linea Camino aleatorio Simplemente camina Sigue la luz Mover el robot con la mano de derecha a izquierda (pasando por encima al código) Puedes crear retos Baile con Sonido Dentro de línea Códigos Camina al Azar Sigue la Línea Códigos Simplemente Camina Sigue la Luz Códigos Arduino IDE Arduino IDE Guía Rápida 3. Selecciona la placa (board) Adafruit Circuit Playground Herramientas (Tools) 1. Conecta Adele al USB y a la computadora Placa (Board) 2. Abre el Arduino IDE Circuit Playground Arduino IDE Arduino IDE Guía Rápida 4. Selecciona puerto (port) Herramientas (Tools) Puerto (port) Adafruit Circuit Playground 5. Asegurate que cargas las librerías #include#include #include 6. Crea tu propio código!!! muchas cosas con el robot Comando ¿Qué hace? adeleBegin() Se coloca en setup() e inicia todos los motores servos stopServos() Detiene el movimineto de ambos motores forward() Mueve hacia adelante backward() Mueve hacia atrás left() Mueve hacia la izquierda right() Mueve hacia la derecha closeGarra() Cierra la garra openGarra() Abre la garra stayInside() Usa el algoritmo que mantiene a ADELE dentro de la linea followLine() Hace que ADELE siga una linea negra randomMove(int t) Mueve al azar un tiempo t Inicia el Circuit Playground void setup() { CircuitPlayground.begin(); adeleBegin(); Inicia ADELE } void loop() { forward(); delay(1000); left(); delay(500); right(); delay(500); stopServos(); delay(500); } Este código corre repetidamente Este código hace que ADELE avance por un segundo, doble a la izquierda por 0.5 seg, luego a la derecha por 05 seg, y se detiene por 0.5 seg LIBRERIAS de ADELE. Combinalos para hacer #include #include #include SETUP Estos son los comandos principales ¿Partes del Código? LOOP Comandos Básicos Comando ¿Qué hace? motionX() Retorna el valor de aceleración en X en m/s2 motionY() Retorna el valor de aceleración en Y en m/s2 motionZ() Retorna el valor de aceleración en Z en m/s2 setAccelRange() Cambia la sensibilidad del acelerómetro (ver referencia en Adafruit.com) setAccelTap(c, rango) Permite reconocer taps (golpes), c=0, es apagado, c=1, un golpe, y c=2, dos golpes. rango indica que tan sensible es getAccelTap() Es una función que regresa 1 (o true) si el switch está a la izquierda y 0 (false) a la derecha Una función que indica si hay tap. Regresa 0, 1, 2 dependiendo del número de taps temperature() Regresa la temperatura en grados Celcious clearPixels() Apaga todos los leds temperatureF() Regresa la temperatura en grados Celcious setPixelColor(R,G,B) Las letras R,G,B son valores de 0 a 255 que indican la intensidad de cada color playTone() Regresa la temperatura en grados Fahrenheit setBrightness(B) Se cambia B de 0, para poco brillo a 255 para máximo brillo lightSensor() Regresa un valor de 0 a 1023, de poca a mucha luz colorWheel() Hace trasicion de colores de r a G a B pasando por todos (valor de 0 a 255) soundSensor() Regresa un valor de 0 a 1023, de nada a mucho ruido Comandos CP ¿Estos son los comandos? Comando ¿Qué hace? leftButton() Es una función que regresa 1 (o true) si es presionado en botón izquierdo y 0 (false) de lo contrario rightButton() slideSwitch() Es una función que regresa 1 (o true) si es presionado en botón derecho y 0 (false) de lo contrario Recuerda, para iniciar el Circuit Playground se debe, colocar CircuitPlayground.begin(); dentro de setup() Inicia el Circuit Playground Contenidos creados por Tomás de Camino Beck, apoyado por la fundación Costa Rica para la Innovación y CrCibernetica.com
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf Linearized : No Page Count : 20 PDF Version : 1.4 Title : Adele_Manual_Cover Producer : Mac OS X 10.11.6 Quartz PDFContext Creator : Pages Create Date : 2018:05:19 15:08:21Z Modify Date : 2018:05:19 15:08:21ZEXIF Metadata provided by EXIF.tools