Indholdsfortegnelse:
- Trin 1: Opsætning af MBlock
- Trin 2: Tilpasning af indstillingen for Arduino/HyperDuino
- Trin 3: Programmering af en smart bil i MBlock
Video: Kom godt i gang med MBlock -browserbaseret kodning til HyperDuino: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Velkommen til mBlock webbaseret tutorial med HyperDuino. Dette viser dig, hvordan du konfigurerer mBlock og uploader din kode til din HyperDuino. Dette viser dig også, hvordan du opretter en grundlæggende kode til en smart bil. For at starte kan vi springe lige ind i det ved at klikke HER.
Trin 1: Opsætning af MBlock
Når den begynder at indlæse websiden, bliver du bedt om at aktivere flash -afspilleren, hvis du ikke har gjort det, skal du fortsætte og vælge aktiver flash og lade den køre af google chrome. Når det er fuldført, vil du blive bragt til den vigtigste mBlock -blokkodeside. Vi er næsten færdige med opsætningen! Dernæst vil det bede dig om at downloade et stik, som er nødvendigt for at kompilere koden til den faktiske Arduino/HyperDuino. Fortsæt med at downloade softwaren. Du vil se det vises nederst til venstre på skærmen, når det downloades. Hvis ikke kan du få adgang til dette ved at trykke på de tre stablede prikker i højre side af chrome -browseren og gå til downloads. Hvis det ikke vises der, skal du sørge for at klikke på den højre knap. Du bliver nødt til at køre installationsprogrammet og gennemgå alle trin for at fuldføre installationen. Når det hele er færdigt, skal du genstarte computeren, som du bliver bedt om. Når du er lastet op igen, skal du være klar til at gå!
Trin 2: Tilpasning af indstillingen for Arduino/HyperDuino
Inden vi begynder at programmere, vil du gerne indstille tilstanden til Arduino -tilstand og sørge for, at du uploader til den rigtige tavletype. Til at begynde med skal du klikke på rediger og trykke helt nederst, der vil sige Arduino Mode. Det vil ændre skærmens udseende, men vær ikke bekymret, dette tog bare koden ud, der ville være ubrugelig, når du programmerede Arduino/HyperDuino. Næste gang vil du også gerne ændre det board, du uploader. Jeg bruger Arduino Uno, som HyperDuino hovedsageligt er parret med, så lad os skifte den fra mBot til Arduino Uno. Endelig vil vi gerne indstille forbindelsestypen, så den ikke forveksles med, hvad vi gør, når vi prøver at uploade den. Længst til højre på skærmen skal du trykke på tilslutningsfanen og vælge "USB" og sikre, at den er tilsluttet den korrekte USB -port, som Arduino/HyperDuino er tilsluttet, dette kan meget mellem forskellige computere. Det er det! Du har fuldført opsætningen til mBlock browserudgave. Nedenfor er en eksempelkode på, hvordan man laver en smart bil og uploader den til Arduino/HyperDuino.
Trin 3: Programmering af en smart bil i MBlock
Jeg startede med at oprette 4 blokke for at definere en frem og tilbage funktion for begge hjul. Jeg gjorde dette, fordi når jeg drejer til venstre og drejer til højre, vil det være lettere og se godt ud, når robotten roterer. Jeg udfordrer dig, før du ser på det næste billede for at prøve at lave alle fire af disse kommandoer, eller endda skabe en anden måde at få hver motor til at gå frem og tilbage. Nu hvor vi har en både frem og tilbage kommando for hver motor, lader vi lave en total fremad, total baglæns, venstre og højre funktion til den. Teknisk set kan du bare bruge en af de fremadrettede kommandoer, vi lige lavede til at dreje til venstre og højre, men jeg kan godt lide at få den ene motor til at gå baglæns og den anden gå fremad bare for at få den til at se glattere ud. Nu hvor vi har afsluttet det, kan vi komme til hovedkoden. Vi vil først have, at bilen generelt kører fremad ved programmets start. Derefter kan vi tilføje ultralydssensordelen som sådan. For nu vil jeg bare efterlade et eksempel på ultralydssensordelen, fordi den bedste del af koden er kreativiteten, der følger med. Se hvor smart du kan lave denne bil. Denne kode vil efterlade den åben, hvor den vil undgå vægge, men alligevel har den stadig mulighed for at sidde fast nogle steder. Hvis du har spørgsmål, er du velkommen til at efterlade en kommentar, så jeg kan hjælpe dig på vej!
Anbefalede:
Kom godt i gang med trådløse temperatur- og vibrationssensorer med lang rækkevidde: 7 trin
Kom godt i gang med trådløse temperatur- og vibrationssensorer med lang rækkevidde: Nogle gange er vibration årsag til alvorlige problemer i mange applikationer. Fra maskinaksler og lejer til harddiskydelse, vibrationer forårsager maskinskader, tidlig udskiftning, lav ydeevne og påfører et stort hit på nøjagtigheden. Overvågning
Kom godt i gang med skinkeradio: 5 trin (med billeder)
Kom godt i gang med skinkeradio: Som en nyligt præget skinke -licenshaver vil jeg viderebringe den proces, jeg tog for at komme ind i skinkeradio. Jeg blev lokket af hobbyens selvhjulpenhed, hvilket gav folk en måde at kommunikere på, når andre metoder forstyrres. Men det er også givende at
Kom godt i gang med Python til ESP8266 og ESP32: 6 trin
Kom godt i gang med Python til ESP8266 & ESP32: Bacground ESP8266 og den yngre storebror ESP32 er billige Wi-Fi-mikrochips med fuld TCP/IP-stak og mikrokontroller. ESP8266 -chippen blev først opmærksom på producentsamfundet tilbage i 2014. Siden da har den lave pris (
Kom godt i gang med M5StickV AI + IOT -kameraet: 6 trin (med billeder)
Kom godt i gang med M5StickV AI + IOT kameraet: Kort oversigt anstændige specifikationer. Kameraet drives af utrolige
Kom godt i gang med Python: 7 trin (med billeder)
Kom godt i gang med Python: Programmering er fantastisk! Det er kreativt, sjovt og giver din hjerne en mental træning. Mange af os ønsker at lære mere om programmering, men overbeviser os selv om, at vi ikke kan. Måske har den for meget matematik, måske skræmmer den jargon, der kastes rundt