Tabla de contenido:
- Paso 1: Configurar MBlock
- Paso 2: Ajustar la configuración para Arduino / HyperDuino
- Paso 3: Programación de un coche inteligente en MBlock
Video: Introducción a la codificación basada en el navegador MBlock para HyperDuino: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Bienvenido al tutorial basado en web de mBlock con HyperDuino. Esto le mostrará cómo configurar mBlock y cargar su código en su HyperDuino. Esto también le mostrará cómo crear un código básico para un automóvil inteligente. Para comenzar, saltemos directamente a él haciendo clic AQUÍ.
Paso 1: Configurar MBlock
Cuando comience a cargar la página web, se le pedirá que habilite el reproductor flash si no lo ha hecho, continúe y seleccione habilitar flash y permita que Google Chrome lo ejecute. Una vez que se haya completado, se le llevará a la página principal de codificación de bloques de mBlock. ¡Casi hemos terminado con la configuración! A continuación, le pedirá que descargue un complemento que se necesita para compilar el código en el Arduino / HyperDuino real. Continúe y comience a descargar el software. Verá que aparece en la parte inferior izquierda de la pantalla mientras se descarga. De lo contrario, puede acceder a esto presionando los tres puntos apilados en el lado derecho del navegador Chrome y yendo a descargas. Si no aparece allí, asegúrese de hacer clic en el botón derecho. Deberá ejecutar el instalador y seguir todos los pasos para completar la instalación. Una vez que esté completo, deberá reiniciar la computadora como se le solicite. Cuando se cargue de nuevo, ¡debería estar listo para comenzar!
Paso 2: Ajustar la configuración para Arduino / HyperDuino
Antes de comenzar a programar, querrá configurar el modo en modo Arduino y asegurarse de que está cargando en el tipo de placa correcto. Para empezar, haga clic en editar y presione en la parte inferior, dirá Modo Arduino. Cambiará el aspecto de la pantalla, pero no se alarme, esto acaba de eliminar el código que sería inútil al programar el Arduino / HyperDuino. A continuación, querrá cambiar el tablero que está cargando también. Estoy usando Arduino Uno, que es con lo que está principalmente emparejado HyperDuino, así que cambiemos de mBot a Arduino Uno. Por último, vamos a querer configurar el tipo de conexión para que no se confunda con lo que estamos haciendo cuando intentamos subirlo. En el extremo derecho de la pantalla, presione la pestaña de conexión y seleccione "USB" y asegúrese de que esté conectado al puerto USB adecuado al que está conectado el Arduino / HyperDuino, esto puede variar entre diferentes computadoras. ¡Eso es todo! Ha completado la configuración para la edición del navegador mBlock. A continuación se muestra un código de ejemplo sobre cómo hacer un automóvil inteligente y cargarlo en Arduino / HyperDuino.
Paso 3: Programación de un coche inteligente en MBlock
Comencé creando 4 bloques para definir una función de avance y retroceso para ambas ruedas. Hice esto porque al hacer una función de giro a la izquierda y girar a la derecha será más fácil y se verá bien cuando el robot gire. Antes de mirar la siguiente imagen, te desafío a que pruebes a hacer los 4 comandos, o incluso a crear una forma diferente de hacer que cada motor avance y retroceda. Ahora que tenemos un comando de avance y retroceso para cada motor, hagamos una función de avance total, retroceso total, izquierda y derecha para él. Técnicamente, puede usar uno de los comandos de avance que acabamos de hacer para girar a la izquierda y a la derecha, pero me gusta hacer que un motor vaya hacia atrás y el otro hacia adelante solo para que se vea más suave. Ahora que lo hemos completado, vayamos al código principal. Primero queremos que el automóvil avance generalmente al inicio del programa. Luego podemos agregar la parte del sensor ultrasónico como tal. Por ahora, solo dejaré un ejemplo de la parte del sensor ultrasónico porque la mejor parte del código es la creatividad que viene con él. Vea lo inteligente que puede hacer este automóvil. Este código lo dejará abierto donde evitará las paredes, pero aún tiene la posibilidad de quedarse atascado en algunos lugares. Si tiene alguna pregunta, no dude en dejar un comentario para que pueda ayudarlo en el camino.
Recomendado:
Introducción a la programación de Raspberry Pi sin codificación manual: 3 pasos
Introducción a la programación de Raspberry Pi sin codificación manual: Hola, este instructivo le mostrará cómo convertir su Raspberry Pi en un dispositivo de automatización totalmente programable compatible con el lenguaje de programación orientado gráficamente para PLC llamado Diagrama de bloques de funciones (parte del estándar IEC 61131-3). Esto puede ser
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: 5 pasos
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: Hola, en la mayoría de los proyectos usamos ESP8266 y en la mayoría de los proyectos usamos ESP8266 como servidor web para que se pueda acceder a los datos en cualquier dispositivo a través de wifi accediendo al servidor web alojado por ESP8266, pero el único problema es que necesitamos un enrutador que funcione para
Cree una aplicación simple para su teléfono inteligente (no se necesita codificación): 10 pasos
Haga una aplicación simple para su teléfono inteligente (no se necesita codificación): ACTUALIZACIÓN: esta técnica es obsoleta, ahora hay varias otras formas de hacer una aplicación … es posible que esto ya no funcione. Mi primera aplicación publicada está disponible para descargar en la aplicación de Android Comercializa aquí. El siguiente es un tutorial rápido sobre cómo prácticamente cualquier
Arduino / Android para principiantes, no se requiere codificación - Datos y control: 15 pasos
Arduino / Android para principiantes, no se requiere codificación - Datos y control: Actualización 23 de abril de 2019 - Para gráficos de fecha / hora usando solo Arduino millis (), consulte Arduino Fecha / Hora Ploteo / Registro usando Millis () y PfodApp El último pfodDesigner V3 gratuito .0.3610+ generaron bocetos completos de Arduino para trazar datos contra la fecha / hora u
Robot Gong: la idea definitiva del proyecto Hackaton para expertos en ventas y productos (no se requiere codificación): 17 pasos (con imágenes)
Robot Gong: la idea definitiva del proyecto Hackaton para expertos en ventas y productos (no se requiere codificación): construyamos un gong musical robótico activado por correo electrónico. Esto le permite configurar alertas automáticas por correo electrónico para activar el gong … (a través de SalesForce, Trello, Basecamp …) Su equipo nunca más se olvidará de " GONGGG " cuando se publica un nuevo código, un dea