Documente Academic
Documente Profesional
Documente Cultură
SEDINTA 1
Micro:bit-ul este un micro-computer, un dispozitiv mic și accesibil, de dimensiunea
palmei unui copil, pocket – size. Are mai multe input-uri si output – uri. BBC Micro:bit a fost
lansat in 2016, iar in anul 2020 a fost lansata o versiune mai imbunatatita a placutei care
contine si microfon, speaker si conexiune bluetooth plus alte imbunatatiri despre care vom
discuta in orele ce urmeaza. Placuta Micro:bit este destinata programării și educației în
domeniul informaticii.
Placuta de Micro:bit contine 2 butoane, un afisaj cu LED - uri, senzori de lumina, zgomot,
inclinare si temperatura, un difuzor si conectivitate Bluetooth. Se poate programa foarte
usor folosind blocuri colorate intr-un limbaj de programare vizual foarte asemanator
Scratch. De asemenea, putem utiliza si limbajul de programare Python pentru a programa
placuta de Micro:bit.
Cu ajutorul placutei de Micro:bit putem crea muzica, crea jocuri si programa roboti. De
ce placuta de Micro:bit? Pentru ca este usor de utilizat, de impact, accesibila si face parte
din instrumentele educationale ale domeniului STEAM (Science, Technology, Engineering,
Arts and Mathematics).
Pentru a lucra cu placuta Micro:bit vom utiliza un limbaj de programare vizual web based
care se numeste Makecode for Micro:bit. Makecode este o platforma gratuita, open source,
cu rezultat imediat, interactiva si orientata pe invatarea prin realizarea de proiecte practice.
Pentru a lucra cu Microsoft Makecode nu este necesara instalarea nici unui program. Se
poate lucra direct pe orice browser (motor de cautare modern) si pe orice sistem de
operare. Makecode se poate fi rulat pe orice tip de ecran, pe desktop, pe tableta, pe
laptopsi chiar si pe smartphone-uri. Proiectele lucrate pe Makecode pot fi partajate si cu
prietenii. Mai jos avem link-ul pentru accesarea programului Makecode.
https://makecode.microbit.org/
Caractere:
Pentru a crea (declara) o variabila pe Makecode mergem la sectiunea Variables - > Make
a Variable -> scriem un nume si apoi apasam pe tasta ok.
SEDINȚA 2
CURS ROBOTICA SI PROGRAMARE
TIPURI DE VARIABILE
• Number
• String
• Boolean
Aceste tipuri de variabile sunt fundamentale în programare și sunt utilizate pentru a stoca
și manipula diferite tipuri de date, fie ele numerice, textuale sau logice, în cadrul unei
aplicații sau a unui program.
Tipul de variabilă "Number" se referă la orice tip de valoare numerică. Acesta poate
include numere întregi (integers) sau numere cu zecimale (floating-point numbers).
Variabilele de tip "Number" sunt utilizate pentru a stoca și manipula date matematice,
precum numere întregi, fracții sau numere cu zecimale. Exemple de variabile de tip
"Number" ar include: age = 25, pi = 3.14, sau quantity = 10.
String (Șir de caractere): Variabilele de tip "String" sunt folosite pentru a stoca texte sau
șiruri de caractere. Acestea pot cuprinde litere, cifre, simboluri și spații, fiind esențiale
pentru manipularea și afișarea textelor într-un program. Exemple de variabile de tip "String"
ar include: name = "John", sentence = "Hello, World!", sau email = "example@email.com".
Boolean (Valoare logică): Variabilele de tip "Boolean" sunt folosite pentru a stoca doar
două valori posibile: "true" (adevărat) sau "false" (fals). Acestea sunt esențiale pentru
evaluarea condițiilor logice și controlul fluxului programelor. Variabilele de tip "Boolean"
ajută la luarea deciziilor în funcție de starea logică a unei situații. Exemple de variabile de tip
"Boolean" ar include: isUserLoggedIn = true, isDataValid = false, sau hasPermission = true.
Logica în programare
Partea de logic este foarte importantă în programare. În programele pe care le vom crea
trebuie să luam în calcul mai multe scenarii, situații care pot apărea, trebuie să verificăm
dacă condițiile pe care le testăm sunt adevarate (TRUE) sau false (FALSE). În lumea reală
folosim logica pentru a înțelege diferite aspecte ale unei acțiuni. Sunt atât de multe exemple
aplicate în programele noastre, decizia de alegere a câștigatorului într-un joc, verificarea
temperaturii dacă este cald sau rece etc.
1. Senzor de mișcare:
2. Senzor de temperatură:
3. Senzor de lumină:
- Senzorul de lumină permite plăcuței Micro:bit să măsoare nivelul de lumină din mediul
înconjurător. Acest senzor poate fi folosit pentru a crea aplicații care răspund la schimbările
de lumină.
4. Butoanele A și B:
- Plăcuța Micro:bit are doua butoane, A și B, care pot fi utilizate pentru a interacționa cu
dispozitivul. Aceste butoane pot fi programate să execute acțiuni diferite.
5. LED-uri:
- Ecranul LED de pe plăcuță Micro:bit are 25 de pixeli și poate afișa texte, imagini și
animații. Copiii pot programa plăcuța pentru a afișa informații sau pentru a crea jocuri
simple pe acest ecran.
6. Porturi de conectare:
- Plăcuța Micro:bit are porturi de conectare care permit să fie conectată la alte dispozitive
sau senzori externi. Acest lucru extinde capacitățile de programare și interacțiune ale
dispozitivului.
7. Bluetooth:
Senzorul de mișcare
1. Axele de măsurare:
- Axul X: Acesta măsoară accelerația de-a lungul laturii lungi a plăcuței Micro:bit.
2. Date de ieșire:
- Senzorul de mișcare furnizează date sub formă de valori numerice care reprezintă
accelerația sau forța care acționează asupra fiecărei axe. Aceste date sunt exprimate în
unități de accelerație, cum ar fi g (gravitația standard pe Pământ).
3. Utilizări:
- Cu ajutorul senzorului de mișcare, copiii pot crea aplicații și proiecte care reacționează la
mișcare. De exemplu, pot programa Micro:bit să afișeze un mesaj pe ecran atunci când
dispozitivul este agitat sau înclinat într-un anumit mod. Acest senzor este folosit în mod
obișnuit pentru a crea jocuri și aplicații interactive care implică mișcarea plăcuței Micro:bit.
4. Exemple de proiecte:
- Un copil poate programa Micro:bit pentru a simula un joc de zaruri: agitând dispozitivul,
aceasta poate genera un număr aleatoriu.
- Poate crea un contor de pași care înregistrează câți pași a făcut portând plăcuța
Micro:bit.
- Pot crea un joc de labirint controlat prin înclinarea dispozitivului, în care scopul este să
ghideze un obiect sau să evite obstacolele.
Sedința 2 activități
2. Crea un termometru digital: Puteți face un termometru digital care arată temperatura pe
ecranul Micro:Bit și vă ajută să știți cum se schimbă temperatura în timp.
3. Proiecte meteo: Puteți crea proiecte care vă spun ce vreme este în funcție de
temperatura din exterior.
Senzorul de lumină, sau senzorul de luminozitate, poate "vedea" cât de multă lumină
este în jurul lui. Dacă este foarte luminos, senzorul va ști că este zi și va spune Micro:Bit-ului
să facă anumite lucruri. Dacă este întuneric, senzorul va ști că este noapte sau începe să se
întunece.
Cum Funcționează?
Senzorul de lumină are un mic ochi care simte lumina. Când este luminos, acesta trimite
semnale la Micro:Bit. Cu cât este mai luminos, cu atât semnalul este mai puternic. Așa că,
senzorul de lumină vă spune cât de strălucitoare este lumea din jurul vostru.
Ce Putem Face Cu Senzorul de Lumină?
TOUCH SENSOR
Touch sensor-ul de pe placuța Micro:bit este un senzor încorporat care permite placuței
să detecteze atingeri sau contact fizic. Atunci când atingi sau apesi ușor această zonă,
placuța poate detecta acest lucru și să reacționeze în funcție de cum ați programat-o.
1. Pe placuța Micro:bit, veți observa o zonă marcată cu logo-ul de la micro:bit. Aceasta este
zona de touch sensor.
2. Touch sensor-ul utilizează o tehnologie specială care poate detecta schimbări subtile în
electricitatea sau conductivitatea pielii atunci când o atingi.
3. Atunci când atingi touch sensor-ul, acesta detectează schimbarea și trimite un semnal
căre placuță.
4. Placuța poate apoi să interpreteze acest semnal și să facă ceva special în funcție de
programarea pe care ați scris-o.
VIRTUAL PET TOUCH SENSOR - Proiect
MODULUL
RADIO
De exemplu, puteți crea jocuri multiplayer în care micro:bit-urile comunică între ele
pentru a sincroniza acțiunile jucătorilor sau puteți construi sisteme de control și
monitorizare distribuite utilizând această capacitate radio.
Pentru a utiliza modul radio pe micro:bit, trebuie să importați biblioteca radio în codul
vostru și să configurați canalul de comunicare, puterea semnalului și alte setări specifice, așa
cum am menționat în răspunsul anterior.
Exemplu 1
Exemplu 2
Codul Morse este un sistem special de a transmite mesaje folosind sunete sau lumini. Se
folosește atunci când vorbirea sau scrierea nu sunt disponibile sau nu sunt potrivite, așa că
oamenii au inventat acest cod pentru a putea comunica utilizând semnale scurte și lungi.
În codul Morse, fiecare literă a alfabetului are o reprezentare specifică, constând în două
semnale de bază: "punct" și "linie". Iată cum funcționează:
1. Punct (.) - Un semnal scurt, precum o bătaie ușoară sau o lumină strălucitoare pentru o
perioadă scurtă.
2. Linie (-) - Un semnal lung, precum o bătaie mai puternică sau o lumină aprinsă pentru o
perioadă mai lungă.
Oamenii pot folosi aceste semnale pentru a comunica în moduri diferite. De exemplu,
folosind o lanternă, pot transmite semnale luminoase lungi și scurte pentru a spune ceva
sau pot utiliza sunete scurte și lungi pentru a comunica folosind bătăi de mână sau sunete
produse cu instrumente precum tamburinele sau telegrafele.
Codul Morse a fost folosit pe scară largă în trecut pentru a comunica între nave, trenuri și
în alte situații în care oamenii nu se puteau vedea sau nu puteau vorbi direct unii cu alții.
Este o modalitate foarte simplă, dar eficientă, de a transmite informații.
Vom folosi modulul radio din BBC micro:bit pentru a trimite mesaje secrete cu ajutorul
codului morse.
CODUL MORSE