Dosar Practic Programare Mbot
Dosar Practic Programare Mbot
Anul 2017-2018
1/ Prezentarea mBot :
Este un robot mBot comercial.
Este dotat cu o placă electronică programabilă.
Aceasta poate fi programată sau teleoperată
graț ie unui computer fie prin cablu (port USB), fie prin
Wifi.
Vom folosi software-ul „ mblock” pentru a crea
programe. Limbajul grafic utilizat este
Zgârietură.
Robotul interacț ionează cu mediul său în funcț ie de programul pe care i-l implantăm.
Pentru aceasta, el este capabil să colecteze informaț ii prin intermediul senzorilor săi ș i să realizeze acț iuni.
datorită activatorilor săi.
- robotul vândut de bază este capabil să se deplaseze: este echipat cu două motoare independente conectate.
fiecare are o roată (care devine astfel o roată motrice).
- poate emite lumină graț ie a 2 LED-uri cu 3 culori (RGB) ale căror culori sunt parametabile. -alte
acț ionarii pot fi conectaț i opț ional (afiș aj 128 leduri, motor-reductor, blocuri 4 leduri, afiș aj 7
segmente...)
Buton ș i senzori :
Pentru a interacț iona cu mediul său ș i a colecta informaț ii, pe robot se regăseș te:
- unbutonparametrabil.
- un buton de pornire.
- alte senzori pot fi conectaț i opț ional (umed, flacără, fum, giroscop...)
buton
Senzor de luminozitate
LED (3 culori) RGB2
Buzzer
Prizes pentru senzori
doar actuatori
opționale
Priză USB
Modul cu ultrasunete
Modul de urmărire a liniei
infraroșii
Zonă în care
veți introduce programul dumneavoastră
3-Pentru a crea programul, este suficient să tragi instrucț iunile elementelor din bibliotecă în
la zona de scripttout, la fel cum făceaț i cu Scratch. Atenț ie, uneori trebuie să le lăsaț i.
cu precizie pentru a se încadra ca o bucată de puzzle.
3-Asiguraț i-vă că în fila „Conectare”, „prin port serial (COM)” instrucț iunea „COM...” este
bine activată.(În general, este ultima "com" de pe listă)
4-mBot emite un « bip » iar paleta « Pilotaj » afiș ează un punct verde... toate acestea sunt semne foarte bune.
Programul nr. 5 :
Se va executa o singură dată (din cauza „firului de ata” care limitează miș carea). Robotul
avansează timp de 2 secunde cu viteza de 100. Apoi se opreș te.
Metodă Elemente necesare
Realizaț i o buclă ș i puneț i la
interiorul
Avansaț i robotul la viteza 100
Aș teptaț i 2s
Avansaț i robotul la viteza 0
Odată ce transferul este finalizat, acesta se va executa conform instrucț iunilor dumneavoastră de programare (sau bine)
direct sau printr-o manipulare a robotului din partea dumneavoastră (apăsând pe butonul de pornire)
exemple… ș i dacă l-aț i prevăzut în programul dvs.)
În programele următoare, vom folosi modul autonom pentru ca robotul să fie liber de
miș cările sale…dar am fi putut continua în modul conectat.
Programul nr. 7 :
Robotul avansează dacă vede un obstacol în faț a lui, se retrage, se întoarce la dreapta ș i îș i continuă avansul;
Metodă Elemente necesare
Reglează viteza la 50 (utilizează
o variabilă
Realizarea unei bucle infinite
Dacă distanț a > 50 atunci
avansa
Ș i la distanț ă≤ 50 reculeri
până la 0,5s apoi întoarce la
dreapta timp de 0,5s
Remarcă: verifică dacă senzorul tău US este bun.
pe "Port 3", altfel, modifică "portul"
Programul nr. 8 :
Urmărirea unei piste cu ajutorul Modulului de urmărire a liniei cu infraroș u
Metodă Elemente necesare
Regleaza viteza la 100 (utilizeaza
o variabilă)
Realizează o buclă infinită
Și alb la dreapta de întors
spre stânga
Și alb în stânga atunci
întoarceți spre dreapta
Și alb în dreapta și stânga
atunci să se oprească
A avansa drept
Iată, cunoaș teț i toț i senzorii ș i actuatoarele mBot, acum puteț i trece la
aplicaț ii plus « avansate » care combină toate aceste posibilităț i într-o funcț ionare autonomă a robotului.