This shows you the differences between two versions of the page.
pm:lab:lab0xc0-2 [2020/03/22 18:41] alexandru.predescu |
pm:lab:lab0xc0-2 [2020/03/29 13:04] (current) dumitru.tranca old revision restored (2020/03/27 17:14) |
||
---|---|---|---|
Line 1: | Line 1: | ||
<hidden> | <hidden> | ||
- | Formatul: | + | Formatul si observatii: |
- | * Conferinta globala pentru prezentare si call cu fiecare pentru feedback individual si verificare | + | * Conferinta globala pentru prezentare si call cu fiecare pentru feedback individual si verificare. |
+ | * Daca dureaza mai mult de 2 ore, sau daca sunt deja mai multi care au terminat, se poate verifica direct pe channel ca sa mearga mai repede. (chiar daca se mai inspira unii de la altii, macar s-au chinuit 2 ore). La mine a durat luni aproape 3 ore chiar si asa. | ||
+ | * Atentie la rezistente sa nu puna 10k pe LED-uri si sa se incurce ca nu lumineaza. | ||
+ | * Save periodic la schema. | ||
* La ex 5, 6 sunt 2 variante, una mai simpla (un singur digit) cu 2p si una mai complicata (2 digiti cu multiplexare) cu 3p. | * La ex 5, 6 sunt 2 variante, una mai simpla (un singur digit) cu 2p si una mai complicata (2 digiti cu multiplexare) cu 3p. | ||
* Total 10p/12p. | * Total 10p/12p. | ||
Line 221: | Line 224: | ||
* **Entry Level.** Start by connecting a single 7-segment digit to the microcontroller. Pick a 7-segment common cathode display and place it on the schematic. Connect the anodes to ''PORTA'' 0..6 through a resistor network (single resistors work too) and the cathode to ground. Write a program that counts seconds from 0 to 9 and then starts over. | * **Entry Level.** Start by connecting a single 7-segment digit to the microcontroller. Pick a 7-segment common cathode display and place it on the schematic. Connect the anodes to ''PORTA'' 0..6 through a resistor network (single resistors work too) and the cathode to ground. Write a program that counts seconds from 0 to 9 and then starts over. | ||
- | * **Master of Segments** The 7-segment display has to show numbers from 00 to 99. Pick a 7-segment common cathode display and place two of them on the schematic. Each digit will share the anodes that are connected to ''PORTA'' 0..6 through a resistor network (single resistors work too). Pick a transistor (//2n2222A// is a good choice for switching) and place two of them to drive the cathodes. Connect the base of each transistor to a microcontroller pin with a resistor of 1k in between. Let's use ''PA7'' and ''PC2''. Write a program that counts seconds from 0 to 99 and then starts over. | + | * **Master of Segments.** The 7-segment display has to show numbers from 00 to 99. Pick a 7-segment common cathode display and place two of them on the schematic. Each digit will share the anodes that are connected to ''PORTA'' 0..6 through a resistor network (single resistors work too). Pick a transistor (//2n2222A// is a good choice for switching) and place two of them to drive the cathodes. Connect the base of each transistor to a microcontroller pin with a resistor of 1k in between. Let's use ''PA7'' and ''PC2''. Write a program that counts seconds from 0 to 99 and then starts over. |
<note tip> | <note tip> | ||
Line 240: | Line 243: | ||
---- | ---- | ||
+ | <hidden> | ||
+ | * Solutie laborator: {{:pm:diverse:carantina-lab0xc1-sol.zip|}} | ||
+ | </hidden> | ||
+ | * Schema: {{:pm:diverse:schematic-0xc1.zip|}} | ||
* Lab archive: {{:pm:diverse:carantina-lab0xc1.zip|}} | * Lab archive: {{:pm:diverse:carantina-lab0xc1.zip|}} |