Taula de continguts:
Vídeo: Ús d’un robot de dibuix per a Arduino amb tutorials d’hora de codi: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Vaig crear un robot de dibuix Arduino per a un taller per ajudar les adolescents a interessar-se pels temes STEM (vegeu https://www.instructables.com/id/Arduino-Drawing-Robot/). El robot va ser dissenyat per utilitzar ordres de programació a l'estil de la tortuga, com ara endavant (distància) i gir (angle) per crear interessants patrons.
Durant el taller, vam utilitzar el tutorial "Anna i Elsa" de Hour of Code per ajudar els participants a familiaritzar-se amb la programació en preparació per a la programació del seu robot. El tutorial utilitza blocs de programació gràfics per ajudar a evitar els obstacles de la mecanografia i la sintaxi, però es pot visualitzar el codi JavaScript equivalent, creant un pont poderós per aprendre un llenguatge de programació d’ús habitual i potent.
El nostre descobriment va ser que, ja que el tutorial feia servir ordres similars per moure Anna per la pantalla i que l’estructura de format de JavaScript era molt semblant al codi Arduino C, es podien crear patrons de dibuix i provar-los al navegador i copiar el codi JavaScript generat. i modificat per conduir el robot a Arduino. L’ús de codi per controlar alguna cosa del món físic és una demostració atractiva del poder de la programació.
Pas 1: Tutorial de l'hora de codi
Tant els tutorials "Hora de codi" d'Anna i Elsa com de "Artista" utilitzen ordres com "moure" i "girar" per moure els personatges per la pantalla. A mesura que avança el tutorial, aneu aprenent el poder dels bucles i dels bucles imbricats. Al pas 12 d'Anna, per exemple, utilitzeu bucles imbricats per crear un patern de flocs de neu. Al final del tutorial, se us proporciona una pissarra en blanc per experimentar.
Pas 2: Inici del codi Arduino
Si necessiteu ajuda per començar amb Arduino, no hi ha un lloc millor per començar que la pàgina "Introducció a Arduino" a www. Arduino.cc.
Per descomptat, haureu de construir i provar el vostre robot de dibuix Arduino.
He escrit el codi que s'encarrega de tots els detalls sobre el funcionament dels motors pas a pas i proporciona les ordres simples per moure i girar. Baixeu-vos l'esbós d'Arduino adjunt i col·loqueu-lo a la carpeta d'esbossos d'Arduino. A continuació, obriu-lo amb l'IDE Arduino. És possible que us demani que el col·loqueu en una carpeta nova, cosa que està bé.
Pas 3: Modifiqueu el codi
Un cop tingueu un patró al tutorial que vulgueu utilitzar, feu clic al botó "Mostra el codi". Copieu i enganxeu el codi a la funció loop () de l'esbós d'Arduino. Aquest codi prové de l'Anna i Elsa Pas 11:
for (var count2 = 0; count2 <4; count2 ++) {for (var count = 0; count <2; count ++) {moveForward (100); turnRight (60); moveForward (100); turnRight (120); } turnRight (90); }
Tingueu en compte que el tipus de variable JavaScript "var" no és un tipus de dades estàndard Arduino. L'equivalent seria "int" per a enter. Per facilitar la vida, he afegit algun codi perquè Arduino sàpiga que quan diem "var" volem dir "int". El codi es tracta d'abstracció.
Compileu i pengeu el codi. És tan senzill. Si el dibuix del robot no coincideix amb el que heu obtingut al tutorial, és possible que hàgiu de calibrar el robot o comprovar si hi ha rodes soltes o arrossegament de peces.
Feu-me saber què us ve de gust!
Recomanat:
Joy Robot (Robô Da Alegria): codi obert imprès en 3D, robot alimentat per Arduino: 18 passos (amb imatges)
Joy Robot (Robô Da Alegria): codi obert imprès en 3D, robot Arduino Powered! Gràcies a tots els que ens heu votat !!! Els robots arriben a tot arreu. Des d'aplicacions industrials fins a
Robot de dibuix per a Arduino: 18 passos (amb imatges)
Robot de dibuix per a Arduino: Nota: Tinc una nova versió d’aquest robot que utilitza una placa de circuit imprès, és més fàcil de construir i té detecció d’obstacles IR. Mireu-ho a http://bit.ly/OSTurtle. Vaig dissenyar aquest projecte per a un taller de 10 hores per a ChickTech.org que té com a objectiu
[Arduino Robot] Com fer un robot de captura de moviment - Thumbs Robot - Servomotor - Codi font: 26 passos (amb imatges)
[Robot Arduino] Com fer un robot de captura de moviment | Thumbs Robot | Servomotor | Codi font: Thumbs Robot. S'ha utilitzat un potenciòmetre de servomotor MG90S. És molt divertit i fàcil! El codi és molt senzill. Només ronda les 30 línies. Sembla una captura de moviment. Deixeu qualsevol pregunta o comentari. [Instruccions] Codi font https: //github.c
Robot de dibuix compatible amb Arduino de baix cost: 15 passos (amb imatges)
Robot de dibuix compatible amb Arduino de baix cost: Nota: Tinc una nova versió d’aquest robot que utilitza una placa de circuit imprès, és més fàcil de construir i té detecció d’obstacles IR. Mireu-ho a http://bit.ly/OSTurtle. Vaig dissenyar aquest projecte per a un taller de 10 hores per a ChickTech.org que té com a objectiu
Bolígrafs de dibuix de llum LED: eines per dibuixar garabates lleugers: 6 passos (amb imatges)
Bolígrafs de dibuix de llum LED: eines per dibuixar gargots de llum: la meva dona Lori és una garabatera incessant i fa anys que he jugat amb fotografies de llarga exposició. Inspirats en el grup d’artística lleugera PikaPika i la facilitat de les càmeres digitals, vam adoptar la forma artística de dibuix de llum per veure què podríem fer. Tenim un gran