Arduino ALVIK
Introducción
Qué es Arduino Alvik
Es un robot con las siguientes características : Placa microcontroladora Las placas Arduino ...
Instalar Micropython
Conceptos previos:- Los lenguajes de alto nivel, es decir el código, que es entendible por los hu...
Modo Bootloader
¿Qué es eso del Boodloader? Es un pequeño programa que esta en el microcontrolador (Arduino, ESP3...
Hola mundo
En el programa Arduino Lab for MicroPython ponemos este programa: from time import sleep prin...
Empezando MicroPython de Alvik
Inspirado en el esquema del tutorial MicroPython Basics autora Francesca Sanfilippo & Karl Söderb...
Introducción al Python
Arduino Alvik API
Para acceder a las funciones de Arduino Alvik API tenemos que ejecutar las instrucciones: alvik ...
Para saber más Python
Curso completo de Python 222pag pdf Descargar Curso completo de Python 422pag Descar...
MicroPython sin IoT
Parpadeo LED ESP32
Objetivo Vamos a hacer que parpadee el RGB integrado que tiene el ESP32 concretamente el color v...
Parpadeo leds Alvik
El programa from arduino_alvik import ArduinoAlvik from time import sleep import sys alvik ...
Danza
Programa from arduino_alvik import ArduinoAlvik from time import sleep import sys alvik = A...
Control con la mano
Aquí trataremos de hacer que ALVIK responda a la posición de nuestra mano a través de el sensor u...
Sigue líneas
Vamos a crear un programa SIGUE LÍNEAS. El objetivo es que el robot ALVIK sea capaz de seguir cua...
Evita obstáculos
Programa El núcleo del programa es la función api get_distance(unit: str = 'cm') Es sorprenden...
Programas de test
En el repositorio https://github.com/arduino/arduino-alvik-mpy/tree/main/examples podemos encontr...
Robótica para infantil
Se puede hacer un robot tipo Beebot, Colby, Escornabot. Si no conocéis estos robots mirar el curs...
Manejando servos
Conexión Se pueden conectar hasta dos servos, el A es el de arriba y el B es el de abajo La a...
MicroPython con IoT
¿Qué es Internet de las cosas IoT?
Conectar a Wifi
Para ello necesitamos importar la librería network, crear un objeto network que se conecta a la w...
Crear bot en Telegram
Encontrar tu ID en Telegram
Mensajes a Telegram
Una vez que tengamos el TOKEN y el ID lo ponemos en las líneas telegramBot="MI_TOKEN" ## el Tok...
Pin pong Telegram
Como paso previo a enviar y recibir mensajes, vamos a realizar los pasos de este vídeo https://w...
Recepción mensajes Telegram
Podemos ahora enviar un mensaje a ArduinoAlvik y que ejecute un programa por ejemplo el evita obs...
Arduino IDE
Software: Arduino IDE
Aunque Arduino ALVIK está diseñado para utilizar con Micropython, se puede utilizar el Aruidno ID...
Programas Arduino IDE sin IoT
En la pagina https://www.arduinolibraries.info/libraries/arduino_alvik o desde https://github.com...
Escaneo Wifi
Desde https://github.com/espressif/arduino-esp32/blob/master/libraries/WiFi/examples/WiFiScan/WiF...
Arduino Cloud
Esta plataforma https://docs.arduino.cc/arduino-cloud/ nos permite conectar nuestras placas (Ardu...
Coche teledirigido
Aprovechamos el programa que enciende y apaga un led por Arduino Cloud Variables Le añadimos tr...
ESP32 + Sensores externos + IoT
OBJETIVO Ahora vamos a utilizar el ESP32 SIN EL ARDUINO ALVIK podemos sacar la placa microcontro...
Créditos
Autor: CATEDU Julio 2024 por Javier Quintana Peiró