Adele Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 20

DownloadAdele Manual
Open PDF In BrowserView 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:21Z
EXIF Metadata provided by EXIF.tools

Navigation menu