Cum se programează o furtună de minte a legii

Etapele Editare

Partea 1 din 5: Noțiuni de bază Edit href = Edit

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Instalați și deschideți software-ul. Robotul vine cu software conceput atât pentru Mac, cât și pentru Windows, îl puteți descărca și de pe site-ul Lego Mindstorm. Când introduceți un disc sau executați programul de instalare descărcat, va apărea o fereastră. Urmați instrucțiunile pentru a instala software-ul, apoi porniți-l.







Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Urmați instrucțiunile din manualul dvs., trageți operațiile în programul dvs. Schimbați setările necesare pentru a face această operațiune sau acea operație să îndeplinească exact ceea ce doriți. Legați împreună multe operațiuni, plasându-le în secvențe conectate printr-un lanț care trece prin programul dvs. Adăugați operațiuni la o buclă sau o selecție pentru a le include în aceste structuri

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Când ați terminat programul, încărcați-l în "caramida inteligentă" a robotului dvs. Conectați caramida la computer cu ajutorul cablului USB. Pătratul butoanelor din colțul din dreapta jos al ferestrei programului vă permite să comunicați cu dispozitivul NXT conectat. Butonul din stânga jos va descărca programul pe dispozitiv. După terminarea descărcării, deconectați caramida inteligentă, introduceți-o în robot și rulați programul pentru ao vedea în acțiune.

Partea 2 din 5: Gestionarea robotului dvs. Edit href = Edit

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Faceți robotul să se deplaseze folosind operația "Mutare". Această operație se află pe pictograma cu două trepte de viteză. Adăugați-l în programul dvs. și configurați-l. Utilizați porturile conectate prin fire pentru a face robotul să se miște. Dacă ați atașat roți la porturile B și C, asigurați-vă că operația "Mutare" este configurată special pentru aceste porturi.
  • Deplasați-vă înainte, înapoi, opriți complet, pentru direcția de mișcare a robotului. Pentru rotiri, folosiți volanul.
  • Pentru a vă deplasa înainte, puteți specifica numărul de rotații, timpul sau chiar gradul de rotație a roții. De asemenea, puteți da robotului o comandă pentru mișcarea "veșnică", pe care o va efectua până când va primi comanda "stop".

Cum se programează o furtună de minte a legii






Cum se programează o furtună de minte a legii

Realizați alte operații, cum ar fi fotografierea, utilizând comanda "Motor". În tutorialul Shooterbot, pistolul este conectat la portul A. Pentru ao controla, utilizați funcția "Motor" (prezentată ca o singură roată) care utilizează portul A. Configurați parametrii de operare pentru a controla precis mișcările robotului dvs., cum ar fi: direcția (înainte, înapoi, oprire), acțiune, nivel de putere și timp de conducere.
  • Scoaterea unui marcaj de la "Așteptați pentru terminare" va permite robotului să procedeze la următoarea operație fără a aștepta sfârșitul acțiunii "Motor". Acest lucru va permite robotului dvs., de exemplu, să meargă și să tragă în același timp
  • Comanda "Motor" va activa orice operație efectuată de motorul dvs. Construiți robotul astfel încât acesta să ridice tava, să tragă bilele, să se despartă în loc sau orice altceva. Această echipă îți oferă oportunități ample de a-ți realiza propria gândire creativă, deci folosește asta.

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Utilizați senzori pentru a permite robotului dvs. să interacționeze cu mediul. Conectați senzorii ultrasonici, tactili și de culoare la porturile inteligente de cărămidă. Robotul dvs. poate urmări și timpul și rotația. Aceste senzori vă permit să vă acționați programul, activând robotul numai când vine vorba de semnalul din exterior. De exemplu, vă puteți forța robotul să se poată acționa când spuneți "roșu" și / sau arătați-i o culoare roșie și robotul nu va reacționa dacă spui "albastru" sau altceva, de exemplu.

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Utilizați acțiunea de acțiune pentru a forța robotul să efectueze anumite acțiuni. O astfel de operațiune poate activa / dezactiva luminile de culoare, poate reda un fișier audio, poate afișa o imagine sau un text pe un ecran inteligent de cărămidă sau chiar poate trimite un mesaj prin Bluetooth.

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Realizați principiul ciclurilor alternante. Buclele vă permit să executați în mod repetat o comandă sau o serie de comenzi de un anumit număr de ori până când o condiție care este o ieșire din buclă este îndeplinită.
  • De exemplu, un robot care preia o grămadă de bile nu va merge în ciclul următor până când nu se întâlnește cu o minge galbenă; o astfel de condiție este controlată de un senzor de culoare. Acțiunile din interiorul bucla vor da comenzilor robotului să studieze noua minge, iar dacă un semnal vine de la senzorul de culoare că mingea nu este galbenă, atunci acest proces se repetă din nou. Astfel, în timpul detectării bilei galbene de către robot, va funcționa starea de ieșire din buclă, iar programul va continua cu instrucțiunile ulterioare.

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Înțelegeți cum funcționează eșantionarea. Eșantionul conține o listă de valori și comenzile lor corespunzătoare, adică dacă parametrul este egal cu una dintre aceste valori, se execută comanda corespunzătoare. Aceste seturi de acțiuni se exclud reciproc: robotul va executa comanda numai a cărei valoare corespunde parametrului de intrare.
  • Puteți preleva eșantionul pentru a verifica o serie de condiții înainte de efectuarea acțiunii. De exemplu, utilizați o selecție imbricată, astfel încât robotul să se deplaseze înainte până când vede lumina și aude un sunet. Primul eșantion va verifica lumina; dacă se găsește, va începe al doilea eșantion, care va detecta prezența sunetului. Și numai dacă sunetul nu este detectat (după ce nu se detectează nici o lumină), robotul va continua să meargă mai departe
  • Pentru a adăuga la eșantion mai mult de o variantă a valorii variabilei, deselectați caseta de selectare "Flat View" pentru "comutator", iar în dreapta condiției veți vedea "+" pentru a adăuga o altă valoare a variantei. Acest lucru este util atunci când, de exemplu, trebuie să efectuați diferite acțiuni pentru diferite valori ale unei variabile.

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Transferați ciclul sau selecția în programul dvs. și selectați comanda. Acest lucru vă va permite să specificați condițiile pe care trebuie să le verifice robotul atunci când lucrați cu un ciclu / eșantion. De obicei, condiția este senzorul. Acest lucru va permite robotului dvs. să lucreze îndeaproape cu mediul.
  • De asemenea, puteți specifica valori pentru o selecție. Atașați variabila la marginea anterioară a eșantionului utilizând un cablu de date. Efectuați procesarea pentru diferite valori numerice sau text introduse. De exemplu, programul dvs. poate executa un set de comenzi dacă "0", "alt", "1" etc. și alt set de comenzi dacă condiția corespunzătoare nu este în listă
  • Condiția de ieșire din ciclu poate fi și timpul, adică ciclul se va repeta pentru o anumită perioadă de timp sau un anumit număr de repetări ale unui ciclu. Selectați "Logic" astfel încât robotul dvs. să repete ciclul, în timp ce o anumită condiție este falsă sau adevărată sau pentru o execuție "eternă", pentru o perioadă nedeterminată.

Cum se programează o furtună de minte a legii

Cum se programează o furtună de minte a legii

Mutați celelalte comenzi în buclă și eșantion. Toate comenzile pe care le-ați mutat în buclă vor fi executate împreună cu fiecare nouă repetare a buclă. Operațiile pe care le-ați tras în selecție vor fi executate dacă sunt îndeplinite condițiile. Deplasați și configurați operațiile dacă doriți.
  • Dacă doriți, puteți include cicluri și operații în cadrul altor cicluri și operații.






Articole similare

Trimiteți-le prietenilor: