¿Quiere que su hijo comience a aprender electrónica y programación, pero no sabe por dónde empezar? ¿A qué edad puedes empezar a aprender? Me apresuro a tranquilizarlos: incluso a los 5-7 años, no es demasiado pronto si sabe leer ruso. Afortunadamente, ahora existen tales lenguajes de programación que no es necesario escribir el código, y su hijo pondrá el programa como un rompecabezas. Me refiero a un sistema como "Scratch for Arduino" que combina programación y electrónica. Es una gran herramienta para comenzar a aprender con su hijo.
Necesario
- - computadora con Arduino IDE;
- - Conexión a Internet;
- - placa Arduino;
- - Cable USB para conectar Arduino a una computadora.
Instrucciones
Paso 1
En primer lugar, debe instalar el programa “Scratch for Arduino” (abreviado S4A) en su computadora. Para ello, acceda al sitio https://s4a.cat y acceda a la sección de Descargas. Descargue el archivo “S4A16.zip” (1.6 es la última versión en el momento de escribir este artículo). Desempaquete el archivo en cualquier lugar de su computadora y ejecute el archivo de instalación. Siga las instrucciones del asistente de instalación.
Paso 2
Si durante el proceso de instalación el programa informa que le falta un componente de Adobe AIR, debe instalarlo también. Vaya a la página de descargas https://get.adobe.com/ru/air, descargue e instale, nada complicado.
Ahora puede continuar con la instalación de S4A. Complete el proceso de instalación como de costumbre.
Paso 3
Antes de iniciar el programa "Scratch for Arduino", debe hacer una cosa más: descargar del sitio, y luego en la memoria Arduino, el firmware propietario de los autores del programa "S4A", que se llama "S4AFirmware16.ino". ". Enlace de descarga https://vps34736.ovh.net/S4A/S4AFirmware16.ino. Desafortunadamente, tendrá que cargarlo en la memoria Arduino desde debajo del entorno de desarrollo IDE de Arduino "adulto". Abra el archivo descargado en el entorno de desarrollo y cárguelo en la memoria Arduino como de costumbre.
Paso 4
Los preparativos han terminado, ahora, finalmente, podemos iniciar el programa “Scratch for Arduino”. Después de comenzar, verá la ventana que se muestra en la ilustración. En la parte derecha de la ventana hay una inscripción "Buscar un tablero …". Después de unos segundos, debería desaparecer: el programa detectará la placa Arduino y se conectará a ella.
Paso 5
Si en 10 segundos la inscripción no desaparece, haga clic en el panel gris donde la búsqueda está en curso, haga clic con el botón derecho y seleccione el elemento "Detener búsqueda en el tablero". Luego haga clic de nuevo y haga clic en "Seleccionar puerto serie / USB". Especifique el número de puerto que el sistema operativo asignó a la placa Arduino (se puede ver en el administrador de dispositivos). Vuelve a buscar el tablero. Ahora debe ser definido por el programa. El éxito se evidenciará por los números en ejecución en los campos Analog0 … Analog5 (pastillas en los pines analógicos del Arduino) y la desaparición de la inscripción "Search for board".
Ahora puede llamar a su hijo y comenzar a programar.
Vamos a armar un programa simple de piezas de rompecabezas que hará lo siguiente: cuando presione el botón izquierdo del mouse, encienda el LED incorporado de la placa Arduino y, cuando lo suelte, apáguelo.
Paso 6
Haga clic en el botón "Control" en la parte superior izquierda de la ventana del programa. Selecciona el rompecabezas "Cuando se hace clic en la bandera verde". Arrastra al cuadro central. Inmediatamente seleccione el rompecabezas "Siempre" y también arrástrelo al campo central. Conéctelo al primero (las muescas deben coincidir). Seleccione el rompecabezas "Si … de lo contrario" e insértelo dentro del bloque "Siempre" (esto permitirá que nuestro programa se active siempre cuando se presione el botón del mouse).
Ahora haga clic en el botón Mover en la parte superior izquierda. Arrastre el "Digital 13 encendido" y "Digital 13 apagado", inserte el primero en la muesca superior, el segundo en el bloque inferior "Si … de lo contrario" (el pin digital 13 del Arduino está conectado a la en LED, lo encendemos) …
Queda una última cosa: haga clic en el botón "Sensores", seleccione el rompecabezas "Mouse presionado" e insértelo en el último espacio vacío restante en nuestro rompecabezas.
Ahora haga clic en la casilla de verificación verde en la esquina superior derecha; esto iniciará el programa. Los rompecabezas recolectados deben resaltarse en blanco.
Si ahora hace clic con el mouse, verá que el LED de la placa Arduino se enciende y, cuando se suelta, se apaga. ¡Felicite a su hijo por su primer programa!