Sunteți pe pagina 1din 11

Blocul start marcheaza

inceputul secventei blocurilor


de programare in program.
Programa poate avea mai mult
Start decat o secventa. In caz ca
programul are mai multe
secvente cu start programul se
va executa concomitent.
Blocul motorului mediu are
functia de control a motorului
mediu. Puteti conecta si
deconecta motorul, controla
nivelul lui de forta. Avem
Medium posibilatea de a porni motorul
Motor mediu pentru o perioada
anumita de timp sau pentru un
anumit numar de rotatii
1-Selectul portului
2-Selectorul modului
3-Intrari
Blocul motorului mare are
functia de control a motorului
mare. Puteti conecta si
deconecta motorul, controla
Large nivelul lui de forta. Avem
posibilatea de a porni motorul
Motor mare pentru o perioada
Block anumita de timp sau pentru un
anumit numar de rotatii
1-Selectul portului
2-Selectorul modului
3-Intrari
Blocul de schimbare a
directiilor este folosit pentru
determinarea directiei de
miscare a robotului. Putem
Move face ca robotul sa se miste
Steering inainte, in urma, sa intoarca
Block sau sa se opreasca cu ajutorul
acestui bloc.
1-Selectul portului
2-Selectorul modului
3-Intrari
Move Tank Move tank block a directiilor
este folosit pentru
Block determinarea directiei de
miscare a robotului. Putem
face ca robotul sa se miste
inainte, in urma, sa intoarca
sau sa se opreasca cu ajutorul
acestui bloc. Diferenta intre
Move tank Block si blocul de
schimbare a directiilor este
modalitatea de schimbare a
directiilor.
1-Selectul portului
2-Selectorul modului
3-Intrari

The Display block este folosit


Display pentru afisarea textului sau a
Block imaginii pe ecranul sau.

The sound block face sunete


cu ajutorul boxelor sale. Puteti
porni sunetul inregistrat
anticipat sau anumite note sau
Sound tonuri.
Block 1-Selectorul modului
2-Denumirea fisierului de
intrare
3-Intrari
Utilizați selectorul de moduri
pentru a alege modul în care
doriți să controleze starea
Brick Light. Dacă selectați
Brick Status modul On, puteți alege
Light culoarea și opțiunea puls
folosind intrări . Modurile și
Block intrările sunt descrise mai jos.
Moduri: pornit , oprit , resetat
1-Selector mod
2-Intrari
Blocul Wait face ca programul
dvs. să aștepte ceva înainte de
a continua până la următorul
bloc din secvență. Puteți
aștepta o anumită perioadă de
timp, pentru ca un senzor să
atingă o anumită valoare sau
pentru o modificare a valorii
senzorului.
Utilizați selectorul de mod
pentru a selecta un mod
de așteptare. Alegeți modul
Timp pentru a aștepta o
Wait Block perioadă de timp specificată în
câteva secunde. Alegeți un tip
de senzor și un mod Compare
pentru a aștepta ca senzorul
să atingă o anumită
valoare. Alegeți un tip de
senzor și un mod Schimbare
pentru a aștepta ca senzorul
să se schimbe la o nouă
valoare sau la o anumită
cantitate.
1-Selector mod
2-Intrari
Blocul Loop este un container
care poate reține o secvență
de blocuri de
programare. Acesta va face
repetarea succesiunii blocurilor
din interiorul acesteia. Puteți
alege să repetați blocurile
Loop Block pentru totdeauna, un anumit
număr de ori sau până când un
test de senzor sau o altă stare
este True.
1-Selector de moduri
2-Intrari
3-Bucla iesire index
4-Numele buclei
Switch Programul de mai jos face ca
un robot să spună „Touch” și
Block apoi testează pentru a vedea
dacă senzorul Touch este
apăsat. Dacă da, cazul True
(sus) se execută, iar robotul va
afișa „Thumbs up” și va spune
„Da”. Dacă senzorul tactil nu
este apăsat, se execută cazul
False (jos), iar robotul va afișa
„Thumbs down” și va spune
„Nu”. După comutator, robotul
va spune „Mulțumesc”.
1-True Case
2-False Case
Blocul de întrerupere Loop
face ca un bloc Loop să
se încheie. Nu se vor mai
executa blocuri în secvența
Loop buclă, iar programul va
continua cu orice blocuri care
interupt sunt după buclă. Puteți
block specifica ce bloc Loop trebuie
întrerupt utilizând numele lui
Loop.
1-Blocara camp text
2-Selector de nume
Blocul butoanelor Brick
primește date de la butoanele
Brick, care sunt cele cinci
butoane (stânga, centru,
dreapta, sus și jos) pe fața
cărămizii EV3. Puteți afla ce
buton este apăsat și obțineți o
Brick ieșire numerică. Puteți testa,
Buttons de asemenea, unul sau mai
block multe butoane pentru a verifica
dacă unul este apăsat, eliberat
sau bombardat și să obțineți o
ieșire logică (adevărată sau
falsă).
1-Selector de mod
2-Intrari
2-Iesiri
Blocul Color Sensor primește
date de la senzorul de
culoare. Puteți măsura
culoarea sau intensitatea
luminii și puteți obține o ieșire
numerică. De asemenea, puteți
Colour compara datele senzorului cu o
sensor block valoare de intrare și puteți
obține o ieșire Logică
(Adevărată sau Falsă).
1-Selectie
2-Mod selecror block
3-Intrari
4-Iesiri
Blocul Gyro Sensor primește
date de la senzorul
Gyro. Puteți măsura rata de
rotație sau unghiul de rotație și
puteți obține o ieșire
numerică. De asemenea, puteți
Gyro sensor compara datele senzorului cu o
block valoare de prag pentru a obține
o ieșire logică (adevărată sau
falsă).
1-Selectie
2-Mod selecror block
3-Intrari
4-Iesiri
Blocul senzor infraroșie
primește date de la senzorul
infraroșu. Puteți măsura datele
senzorului în modurile
Proximitate, Beacon și Remote
și puteți obține o ieșire
numerică. De asemenea, puteți
Infrared compara datele senzorului cu o
sensor block valoare de intrare și puteți
obține o ieșire Logică
(Adevărată sau Falsă).
1-Selectie
2-Mod selecror block
3-Intrari
4-Iesiri
Blocul de rotație al motorului
primește date de la senzorul
de rotație al motorului care
este încorporat în motoarele cu
motor mediu, motor mare și
NXT. Puteți măsura cât de mult
Motor s-a transformat un motor în
rotation grade sau rotații. Puteți obține,
block de asemenea, nivelul de
putere curent la care rulează
un motor.
1-Selectie
2-Mod selecror block
3-Intrari
4-Iesiri
Blocul de senzor de
temperatură primește date de
la senzorul de
temperatură. Puteți măsura
temperatura în grade Celsius (°
C) sau grade Fahrenheit (° F)
Temperatur și puteți obține o ieșire
numerică. De asemenea, puteți
e sensor compara temperatura cu o
block valoare de prag pentru a obține
o ieșire Logică (Adevărată sau
Falsă).
1-Selectie
2-Mod selecror block
3-Intrari
4-Iesiri
Blocul Timer primește date de
cronometrare din cronometrul
intern din Brick EV3. Puteți
măsura un interval de timp în
câteva secunde și puteți obține
o ieșire numerică. De
Timer block asemenea, puteți compara o
dată cu o valoare de prag
pentru a obține o ieșire logică
(adevărată sau falsă).
1-Selector de mod
2-Intrari
2-Iesiri
Blocul Touch Sensor primește
date de la senzorul tactil. Puteți
testa dacă senzorul tactil este
apăsat, eliberat sau bombardat
Touch și puteți obține o ieșire logică
sensor block (adevărată sau falsă).
1-Port selector
2-Selector mod
3-Intrari
4-Iesiri
Ultrasonic Blocul senzor cu ultrasunete
primește date de la senzorul cu
sensor block ultrasunete. Puteți măsura
distanța în inch sau centimetri
și puteți obține o ieșire
numerică. De asemenea, puteți
compara distanța la o valoare
de prag pentru a obține o ieșire
logică (adevărată sau
falsă). Puteți detecta, de
asemenea, alte semnale
ultrasonice în modul „numai de
ascultare”.
1-Selectie
2-Mod selecror port
3-Intrari
4-Iesiri
Blocul de contor de energie
obține date de la contorul de
energie. Contorul de energie
face parte din setul suplimentar
de energie regenerabilă. Blocul
contorului de energie poate
măsura stocarea, intrarea și
consumul de energie electrică
Energy a componentelor electrice
meter port conectate la contorul de
energie. De asemenea, puteți
compara datele cu o valoare
de prag pentru a obține o ieșire
logică (adevărată sau falsă).
1-Selectie
2-Mod selecror port
3-Intrari
4-Iesiri
Blocul senzorului de sunet
NXT primește date de la
senzorul de sunet NXT. Puteți
măsura nivelul sunetului în
procente (0-100) și puteți
obține o ieșire numerică. De
NXT sound asemenea, puteți compara
sensor block nivelul sonor cu o valoare de
prag pentru a obține o ieșire
Logică (Adevărată sau Falsă).
1-Selectie
2-Mod selecror port
3-Intrari
4-Iesiri
Blocul Variabil vă permite să
citiți sau să scrieți o Variabilă
în programul dvs. Puteți crea,
de asemenea, o nouă variabilă
și numiți-o.
O variabilă este o locație în
memoria cărămizii EV3 care
poate stoca o valoare a
Variable datelor. Puteți scrie într-o
block Variabilă pentru a stoca o
valoare a datelor. Mai târziu în
program, puteți citi din
Variabilă pentru a accesa
valoarea stocată.
1-Selector de mod
2-selector variabila
3-Valoare Introducere
Blocul Constant vă permite să
introduceți o valoare pe care o
puteți utiliza în mai multe locuri
diferite din programul
dvs. Dacă modificați valoarea
Constant constantei, toate locurile în
Block care utilizați constanta vor
obține valoarea actualizată.
1-Selector de mod
2-Camp de text
3-Iesire
Blocul Array Operations
efectuează operațiuni pe
tipurile de date Array Numeric
și Logic Array. Puteți crea un
Array tablou, adăugați elemente,
selection puteți citi și scrie elemente
block individuale și puteți obține
lungimea unui tablou.
1-Selector de mod
2-Intrari
3-Iesiri
Blocul Logic Operations
efectuează o operație Logic pe
intrările sale și dă rezultatul. O
operație Logică preia intrări
Logic care sunt True sau False și
produce o ieșire True /
operations False. Operațiile logice
block disponibile sunt AND, SAU,
XOR și NU.
1-Selector de mod
2-Intrari
3-Productie
Blocul rotund rotunde un
număr zecimal la o valoare
întreagă. Puteți rotunji un
număr în sus, în jos sau la cel
mai apropiat număr întreg. De
Round asemenea, puteți trunca un
block număr într-un anumit număr de
zecimale.
1-Selector de mod
2-Intrari
3-Iesiri
Blocul Compare compară două
numere pentru a afla dacă sunt
egale sau care număr este mai
mare. Puteți alege una dintre
Compare cele șase comparații
block diferite. Rezultatul rezultatului
este True sau False.
1-Selector de mod
2-Intrari
3-Iesiri
Blocul de rază testează dacă
un număr se află în interiorul
sau în afara unui interval
numeric specificat. Rezultatul
Range block rezultatului este True sau
False.
1-Selector de mod
2-Intrari
3-Iesiri
Blocul de text poate combina
până la trei șiruri de text într-un
singur șir de text.
Text Block 1-Selector de mod
2-Intrari
3-Iesiri
Blocul Random poate emite o
valoare Numeric sau Logică
aleatorie. Puteți utiliza
rezultatul blocului aleatoriu
Random pentru a vă face robotul să
Block aleagă aleatoriu dintre diferite
acțiuni.
1-Selector de mod
2-Intrari
3-Productie
Blocul de acces la fișiere vă
permite să citiți și să scrieți
date din și în fișierele din
File Access cărămida EV3.
Block 1-Nume fisier
2-Selector de mod
3-Intrari
4-Productie
Blocul de mesagerie este
utilizat pentru a trimite mesaje
Bluetooth între cărămizile
EV3. Pentru a trimite sau primi
un mesaj, cărămizile EV3
Messaging trebuie conectate mai întâi, fie
Block prin meniul Bluetooth din
cărămidă, fie prin blocul de
conexiune Bluetooth.
1-Tipul mesajului
2-Selector de mod
3-Intrari
Utilizați blocul de conexiune
Bluetooth pentru a porni sau
dezactiva Bluetooth, conectați-
vă la un alt dispozitiv Bluetooth
sau ștergeți conexiunea la un
alt dispozitiv Bluetooth.
Dispozitivele Bluetooth includ
Bleutouth alte cărămizi EV3, telefoane
mobile și computere, deși nu
conection toate dispozitivele Bluetooth
block vor suporta o conexiune la
Cărămida EV3. Dacă ați stabilit
deja o conexiune Bluetooth
folosind meniul EV3 On-brick,
nu trebuie să utilizați blocul de
conexiune Bluetooth.
1-Selector de mod
2-Intrari
Blocul Keep Awake resetează
cronometrul EV3 Brick. Utilizați
acest bloc dacă programul dvs.
trebuie să aștepte mai mult
decât Setarea somnului pentru
Keep cărămidă EV3. Setarea de
Awake Mod repaus este configurată
folosind interfața de cărămidă
EV3.
1-Timp pana la iesirea din
somn
Blocul Raw Sensor Value
emite citirea senzorului
neprocesat, care este o
Raw sensor valoare cuprinsă între 0 și
value block 1023. Blocul Raw Sensor
Value are un singur mod.
1-Intrari
2-Iesiri
Blocul motor nereglementat
controlează atât motorul
mediu, cât și motorul
Unregulated mare. Puteți porni un motor și
motor block controla nivelul de putere al
acestuia.
1-Selector de port
2-Intrari
Blocul Invert Motor schimbă
direcția de rotație a unui
motor. Când inversați o direcție
a motorului, un bloc de
programare care ar face în
mod normal motorul să se
Invert rotească în sensul acelor de
motor block ceasornic va face ca motorul
să se rotească în sens invers
acelor de ceasornic.
1-Selector port
2-Intrarea schimbarii directiei
de rotire
Blocul de comentarii vă
permite să scrieți comentarii în
cadrul unui program. Acest
bloc nu este un bloc de
Comment programare, ceea ce înseamnă
block că nu este asociată nici o
acțiune programabilă. Este
adesea folosit pentru a oferi o
explicație a blocurilor și a
acțiunilor preconizate.
Blocul Program Stop oprește
imediat toate secvențele
blocurilor de programare și
încheie programul. Puteți pune
un bloc de program oprit la
sfârșitul oricărei secvențe din
Stop Block program, inclusiv secvențe
care apar în interiorul
unui comutator , buclă sau bloc
ul meu . Dacă se ajunge la
blocul Stop Program și se
execută, întregul program se
va încheia.

S-ar putea să vă placă și