This shows you the differences between two versions of the page.
pm:lab:lab1-2022 [2023/03/13 11:08] alexandru.predescu [4. Exerciții] |
pm:lab:lab1-2022 [2023/03/16 15:37] (current) alexandru.predescu [4. Exerciții] |
||
---|---|---|---|
Line 318: | Line 318: | ||
</hidden> | </hidden> | ||
+ | **Task 3** (4p) | ||
+ | |||
+ | Colaborați cu colegii de lângă voi pentru a conecta două plăci Arduino între ele și trimiteți mesaje, dinspre primul Arduino către al doilea, și invers. | ||
+ | * Mesajele trimise de primul Arduino vor fi afisate în terminalul Serial conectat la cel de-al doilea Arduino, și invers. | ||
+ | * Aprindeți led-ul (PB5) pentru 500 ms atunci când este recepționat un mesaj. Pentru a nu bloca programul (și implicit recepționarea mesajelor), nu folosiți funcția delay. | ||
+ | * Atenție la realizarea conexiunilor RX/TX (RX1 la TX2, TX1 la RX2) și GND (GND1 la GND2, dacă plăcile Arduino sunt conectate la PC-uri diferite) | ||
+ | * În caz că firele nu sunt suficient de lungi pentru a conecta direct cele două Arduino (legate în același timp la 2 PC-uri prin cabluri USB), folosiți breadboard-urile și realizați conexiunile prin mai multe fire. | ||
+ | |||
+ | {{:pm:lab:lab1_2022:task3.png?800|Schema Task 3}} | ||
<note tip>Până acum am folosit interfața serială pentru a realiza comunicația dintre Arduino și PC, prin intermediul adaptorului USB-UART disponibil pe placă. Există însă situații în care se dorește conectarea unui dispozitiv extern la Arduino (de ex. un modul de comunicație radio, bluetooth, GPS, sau la modul general un alt microcontroller). | <note tip>Până acum am folosit interfața serială pentru a realiza comunicația dintre Arduino și PC, prin intermediul adaptorului USB-UART disponibil pe placă. Există însă situații în care se dorește conectarea unui dispozitiv extern la Arduino (de ex. un modul de comunicație radio, bluetooth, GPS, sau la modul general un alt microcontroller). | ||
Line 328: | Line 337: | ||
</note> | </note> | ||
- | |||
- | **Task 3** (4p) | ||
- | |||
- | Colaborați cu colegii de lângă voi pentru a conecta două plăci Arduino între ele și trimiteți mesaje, dinspre primul Arduino către al doilea, și invers. | ||
- | * Mesajele trimise de primul Arduino vor fi afisate în terminalul Serial conectat la cel de-al doilea Arduino, și invers. | ||
- | * Aprindeți led-ul (PB5) pentru 500 ms atunci când este recepționat un mesaj. Pentru a nu bloca programul (și implicit recepționarea mesajelor), nu folosiți funcția delay. | ||
- | * Atenție la realizarea conexiunilor RX/TX (RX1 la TX2, TX1 la RX2) și GND (GND1 la GND2, dacă plăcile Arduino sunt conectate la PC-uri diferite) | ||
- | * În caz că firele nu sunt suficient de lungi pentru a conecta direct cele două Arduino (legate în același timp la 2 PC-uri prin cabluri USB), folosiți breadboard-urile și realizați conexiunile prin mai multe fire. | ||
- | |||
- | {{:pm:lab:lab1_2022:task3.png?800|Schema Task 3}} | ||