Cuprins:
- Pasul 1: Configurarea MBlock
- Pasul 2: Modificarea setării pentru Arduino / HyperDuino
- Pasul 3: Programarea unei mașini inteligente în MBlock
Video: Noțiuni introductive despre codificarea bazată pe browserul MBlock pentru HyperDuino: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Bine ați venit la tutorialul web mBlock cu HyperDuino. Acest lucru vă va arăta cum să configurați mBlock și să încărcați codul pe HyperDuino. Acest lucru vă va arăta, de asemenea, cum să creați un cod de bază pentru o mașină inteligentă. Pentru a începe, sări direct în el făcând clic AICI.
Pasul 1: Configurarea MBlock
Când începe să se încarce pagina web, vi se va solicita să activați playerul flash dacă nu ați făcut acest lucru, mergeți mai departe și selectați activate flash și permiteți-l să fie rulat de Google Chrome. Odată ce acest lucru este finalizat, veți fi adus la pagina principală de codare a blocului mBlock. Aproape am terminat configurarea! Apoi vă va solicita să descărcați un plug-in care este necesar pentru a compila codul pe Arduino / HyperDuino. Continuați și începeți să descărcați software-ul. Veți vedea că apare în partea stângă jos a ecranului pe măsură ce se descarcă. Dacă nu, puteți accesa acest lucru apăsând cele trei puncte stivuite din partea dreaptă a browserului Chrome și accesând descărcări. Dacă nu apare acolo, asigurați-vă că ați făcut clic pe butonul din dreapta. Va trebui să rulați programul de instalare și să parcurgeți toți pașii pentru a finaliza instalarea. După ce totul este complet, va trebui să reporniți computerul după cum vi se solicită. Când sunteți încărcat, ar trebui să fiți gata de plecare!
Pasul 2: Modificarea setării pentru Arduino / HyperDuino
Înainte de a începe programarea, veți dori să setați modul în modul Arduino și să vă asigurați că încărcați pe tipul de placa potrivit. Pentru început, faceți clic pe editare și apăsați în partea de jos, va spune modul Arduino. Acesta va schimba aspectul ecranului, dar nu vă alarmați, acest lucru a scos doar codul care ar fi inutil atunci când programați Arduino / HyperDuino. În continuare, veți dori să schimbați și placa pe care o încărcați. Folosesc Arduino Uno, la care HyperDuino este în principal asociat, deci permiteți-l să îl comutați de la mBot la Arduino Uno. În cele din urmă, vom dori să setăm tipul de conexiune, astfel încât să nu se confunde cu ceea ce facem atunci când încercăm să-l încărcăm. În partea extremă dreaptă a ecranului, mergeți mai departe și apăsați fila de conectare și selectați „USB” și asigurați-vă că este conectat la portul USB adecvat la care este conectat Arduino / HyperDuino, acest lucru se poate întâmpla între diferite computere. Asta e! Ați finalizat configurarea pentru ediția browserului mBlock. Mai jos va fi un exemplu de cod despre cum să faceți o mașină inteligentă și să o încărcați pe Arduino / HyperDuino.
Pasul 3: Programarea unei mașini inteligente în MBlock
Am început prin crearea a 4 blocuri pentru a defini o funcție înainte și înapoi pentru ambele roți. Am făcut acest lucru pentru că atunci când faceți o funcție de viraj la stânga și la dreapta va fi mai ușor și va arăta frumos când robotul se rotește. Vă provoc înainte de a privi imaginea următoare pentru a încerca să efectuați toate cele 4 comenzi sau chiar să creați un mod diferit de a face fiecare motor să meargă înainte și înapoi. Acum, că avem o comandă atât înainte cât și înapoi pentru fiecare motor, permite să facem o funcție totală înainte, totală înapoi, la stânga și la dreapta. Din punct de vedere tehnic, puteți utiliza una dintre comenzile pe care tocmai le-am făcut pentru a vira la stânga și la dreapta, dar îmi place să fac un motor să meargă înapoi și celălalt să meargă înainte doar pentru a face să pară mai lin. Acum, după ce am finalizat acest lucru, să ajungem la codul principal. Mai întâi vrem ca mașina să conducă în general la începutul programului. Apoi, putem adăuga porțiunea senzorului ultrasonic ca atare. Deocamdată, voi lăsa doar un exemplu al părții senzorului cu ultrasunete, deoarece cea mai bună parte a codului este creativitatea care vine cu acesta. Vedeți cât de inteligent puteți face această mașină. Acest cod îl va lăsa deschis, unde va evita pereții, dar încă mai are posibilitatea de a se bloca în anumite locuri. Dacă aveți întrebări, nu ezitați să lăsați un comentariu pentru a vă putea ajuta pe parcurs!
Recomandat:
Noțiuni introductive despre senzorii de temperatură și vibrații fără fir cu rază lungă de acțiune: 7 pași
Noțiuni introductive despre senzorii de temperatură și vibrații fără fir cu rază lungă de acțiune: Uneori vibrațiile sunt cauza problemelor grave în multe aplicații. De la arborii și rulmenții mașinii până la performanța hard disk-ului, vibrațiile cauzează deteriorarea mașinii, înlocuirea timpurie, performanța scăzută și provoacă un impact major asupra preciziei. Monitorizarea
Noțiuni introductive despre STM32f767zi Cube IDE și încărcați-vă schița personalizată: 3 pași
Noțiuni introductive despre STM32f767zi Cube IDE și încărcați-vă schița personalizată: CUMPĂRĂ (faceți clic pe test pentru a cumpăra / vizita pagina web) STM32F767Z SOFTWARE SUPORTAT · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH · ARDUINO folosit pentru a programa microcontrolere STM
Noțiuni introductive despre Flipboard: 9 pași
Noțiuni introductive despre Flipboard: acest scurt tutorial este conceput pentru a vă ajuta să începeți cu aplicația mobilă Flipboard. Acest lucru este doar introductiv, deoarece există multe caracteristici personalizabile pentru Flipboard. După ce finalizați acest tutorial, veți avea cunoștințele de bază despre Flipboard
Noțiuni introductive despre Python pentru ESP8266 și ESP32: 6 pași
Noțiuni introductive despre Python pentru ESP8266 și ESP32: Bacground ESP8266 și fratele său mai mic ESP32 sunt microcipuri Wi-Fi cu cost redus TCP / IP și capacitate de microcontroler complet. Cipul ESP8266 a intrat pentru prima dată în atenția comunității producătorilor în 2014. De atunci, prețul scăzut (
Noțiuni introductive despre kitul pentru dezvoltatori NVIDIA Jetson Nano: 6 pași
Noțiuni introductive despre kitul de dezvoltator NVIDIA Jetson Nano: Scurtă prezentare a Nvidia Jetson NanoJetson Nano Developer Kit este un computer mic, puternic, cu o singură placă, care vă permite să rulați mai multe rețele neuronale în paralel pentru aplicații precum clasificarea imaginilor, detectarea obiectelor, segmentarea și vorbirea. relatii cu publicul