o
Anuncios Clasificados
El Robot Arduino es el primer Arduino oficial sobre ruedas. El robot tiene dos procesadores, uno en cada una de sus dos placas. El tablero de motores controla los motores y el tablero de control lee los sensores y decide cómo operar. Cada una de las placas es una placa Arduino completa programable mediante el IDE de Arduino.
Tanto las placas de motor como las de control son placas de microcontrolador basadas en ATmega32u4 (hoja de datos). El robot tiene muchos de sus pines asignados a sensores y actuadores integrados. Programar el robot es similar al proceso con el Arduino Leonardo. Ambos procesadores tienen comunicación USB incorporada, lo que elimina la necesidad de un procesador secundario. Esto permite que el robot aparezca ante una computadora conectada como un puerto serie/COM virtual (CDC). Como siempre con Arduino, todos los elementos de la plataforma (hardware, software y documentación) están disponibles gratuitamente y son de código abierto. Esto significa que puedes aprender exactamente cómo se fabrica y utilizar su diseño como punto de partida para tus propios robots. El Robot Arduino es el resultado del esfuerzo colectivo de un equipo internacional que busca cómo hacer que aprender ciencia sea divertido. Arduino ahora está sobre ruedas, ¡ven a viajar con nosotros!
Fuerza
El Robot Arduino se puede alimentar mediante la conexión USB o con 4 pilas AA. La fuente de alimentación se selecciona automáticamente. El soporte de la batería tiene capacidad para 4 baterías recargables NiMh AA.
NB: No utilice baterías no recargables con el robot.
Por motivos de seguridad, los motores se desactivan cuando el robot se alimenta desde la conexión USB. El robot tiene un cargador de batería integrado que requiere alimentación externa de 9 V proveniente de un adaptador de CA a CC (pared). El adaptador se puede conectar conectando un enchufe positivo central de 2,1 mm al conector de alimentación de la placa del motor. El cargador no funcionará si se alimenta mediante USB. El Tablero de Control se alimenta de la fuente de alimentación del Tablero del Motor.
Memoria
El ATmega32u4 tiene 32 KB (con 4 KB utilizados para el gestor de arranque). También cuenta con 2,5 KB de SRAM y 1 KB de EEPROM (que se puede leer y escribir con la biblioteca EEPROM). El tablero de control tiene una EEPROM adicional de 512 Kbit a la que se puede acceder a través de I2C. Hay un lector de tarjetas SD externo conectado a la pantalla GTFT al que se puede acceder mediante el procesador de la placa de control para almacenamiento adicional.
Entrada y salida
El Robot viene con una serie de conectores presoldados. Hay varios lugares adicionales para instalar piezas adicionales si es necesario. Todos los conectores están etiquetados en las placas y asignados a puertos con nombre a través de la biblioteca Robot, lo que permite el acceso a las funciones estándar de Arduino. Cada pin puede proporcionar o recibir un máximo de 40 mA a 5 V. Algunos pines tienen funciones especializadas:
Tablero de control TK0 a TK7: estos pines están multiplexados en un solo pin analógico en el microprocesador del tablero de control. Se pueden utilizar como entradas analógicas para sensores como sensores de distancia, sensores de ultrasonido analógicos o interruptores mecánicos para detectar colisiones.
Placa de control TKD0 a TKD5: son pines de E/S digitales conectados directamente al procesador, direccionados mediante las funciones Robot.digitalRead() y Robot.digitalWrite). Los pines TKD0 a TKD3 también se pueden utilizar como entradas analógicas con Robot.analogRead()
Nota: si tienes uno de los robots de primera generación, verás que los pines TKD* se denominan TDK* en la serigrafía del robot. TKD* es el nombre correcto para ellos y es la forma en que los abordamos en el software.
Anuncios Clasificados