# --- Тема 1 ---
+Дата на провеждане 17.9.2021
+
+Теми: Запознаване и преговор на основни знания за микроконтролерите
+
## План на часа
- Как ще протичат часовете по ПВМКС
- Как ще се оформят оценките
--- /dev/null
+# --- Тема 10 ---
+
+Дата на провеждане 3.12.2021
+
+Теми: Видове дисплей и малко подробности за светодиодите. Статично управление на индикатори.
+
+## План на часа
+- Видове индикатори
+- Как работи светодиода и защо различните цветове имат различен пад на напрежение
+- Изчисляване на резистор и разглеждане на варианти с един общ резистор или с отделни резистори за всеки сегмент
+- 7-сегментни индикатори
+ * какво представляват
+ * как се използват
+ * Задачи
+ 1. [7 Сегментен индикатор със статично управление](https://gitlab.com/tues-embedded/vmks/-/tree/master/Examples/7-segm_raw)
+ 2. [7 Сегментен индикатор със динамично управление](https://gitlab.com/tues-embedded/vmks/-/tree/master/Examples/7-segm_bidirectional_counter)
+
+Онлайн занятие със симулации в TinkerCAD
+
+-----
+
+### Допълнително:
+
+[7-сегментен индикатор с общ анод и с общ катод - типични схеми](https://gitlab.com/tues-embedded/vmks/-/blob/master/Pinouts/7-segment-display-pinout-cc-ca-1024x833.png)
+[Типична схема и разположение на изводите на 7-сегментен индикатор](https://gitlab.com/tues-embedded/vmks/-/blob/master/Pinouts/7-segm_1-digit_standard_pinout_schematic.jpg)
+
+[Как работят светодиодите](https://www.youtube.com/watch?v=kaKLmKhUrf4)
+[Анимация на отделяне на фотон при рекомбинация](https://www.youtube.com/watch?v=BH9LI973H8w)
+
+В директория [Useful Pictures\LED](https://gitlab.com/tues-embedded/vmks/-/tree/master/Useful%20Pictures/LED) в GitLab ще намерите картинки с таблици за различните цветове светодиоди и падовете им на напрежение. Също има волтамперна характеристика на която са показани различни цветове за сравнение.
\ No newline at end of file
--- /dev/null
+# --- Тема 12 ---
+
+Дата на провеждане 17.12.2021
+
+Теми: 7-сегментни индикатори
+
+## План на часа
+- Въпроси за миналото контролно (Тест 2)
+- Въпроси по материала до тук
+- Преговор на информацията за светодиодите от урок 10 на 3.12.2021
+- Задачи
+ 1. Преговор на [7 Сегментен индикатор със динамично управление - двупосочен брояч](https://gitlab.com/tues-embedded/vmks/-/tree/master/Examples/7-segm_bidirectional_counter)
+ 2. [7 Сегментен индикатор със динамично управление - еднопосочен брояч](https://gitlab.com/tues-embedded/vmks/-/tree/master/Examples/7-segm_raw_dynamic)
+
+Присъствено
+
+-----
+
+### Допълнително:
+
+[Повече за светодиодите](https://learn.sparkfun.com/tutorials/light-emitting-diodes-leds/delving-deeper)
+
+В [плана на урок 10](https://gitlab.com/tues-embedded/vmks/-/blob/master/Lesson_Plans/Lesson_10.md) има линкове към още информация за светодиодите и 7-сегментните индикатори.
\ No newline at end of file
--- /dev/null
+# --- Тема 13 ---
+
+Дата на провеждане 7.1.2022
+
+Теми: Работа със 7-сегментен индикатор. Светодиоди и гама корекция.
+
+## План на часа
+- Какво е гама корекция и с какво е полезна - нелинейност на човешкото око
+- [Как се прави гама корекция - формули](https://hackaday.com/2016/08/23/rgb-leds-how-to-master-gamma-and-hue-for-perfect-brightness/)
+- Задачи
+ 1. Гама корекция при димиране на единичен светодиод с PWM [PWM_Gamma_Correction](https://gitlab.com/tues-embedded/vmks/-/blob/master/Examples/PWM_Gamma_Correction/PWM_Gamma_Correction.ino)
+ 2. Гама корекция при димиране на светодиод WS2812 "NeoPixel" [RGB_Gamma_Correction](https://gitlab.com/tues-embedded/vmks/-/blob/master/Examples/RGB_Gamma_Correction/RGB_Gamma_Correction.ino)
+
+Бележки
+
+-----
+
+### Допълнително:
+
+Гама корекция при преливане между два цвята на светодиод WS2812 "NeoPixel" [RGB_Gamma_Correction_Multicolor](https://gitlab.com/tues-embedded/vmks/-/blob/master/Examples/RGB_Gamma_Correction_Multicolor/RGB_Gamma_Correction_Multicolor.ino) - червено-жълто-зелено-жълто-червено, като за пример тук съм използвал LUT за да може да не се изчислява гама корекцията run-time и може да се ползва дробно число за гама коефициента, като съм ви качил и код за [генериране на Look-Up таблица](https://gitlab.com/tues-embedded/vmks/-/blob/master/Examples/Gamma_LUT_generator/Gamma_LUT_generator.ino) за зададена гама.
+
+Качил съм ви и два скрипта за MatLab.
+С [Gamma_Graph](https://gitlab.com/tues-embedded/vmks/-/blob/master/Other%20Useful%20Files/Gamma_Graph.m) може да видите нелинейността при зададена стойност на гама коефициента.
+С [Fade_Gamma_Graph](https://gitlab.com/tues-embedded/vmks/-/blob/master/Other%20Useful%20Files/Fade_Gamma_Graph.m) може да видите, че възприеманата яркост не се променя за примера с преливането между червено и зелено, като също на графиката се изчертава промяната на тона на цвета от което може да видите, че в началото и в края скоростта с която се променя тона се променя(това също може да се компенсира, но става доста по-сложно и не е особенно нужно тъй като на практика е незабележимо в повечето случаи).
+
+Тона(Hue) на цвета е основна характеристика на всеки цвят заедно с наситеност(Saturation) и яркост(Brightness).
+Освен RGB цветовото представяне, цветовете често се представляват с тези характеристики под формата на HSL/HSV/HSI цветово представяне, като в папка [Useful Pictures\Color Models](https://gitlab.com/tues-embedded/vmks/-/tree/master/Useful%20Pictures/Color%20Models) ще намерите примери за тях. Разликата между HSL/HSV/HSI е как е представена зависимостта между тон,наситеност и яркост и понеже за яркостта(Lightness/Value/Intensity) е използвано различно име и от там са различните съкращения.
+Може да видите какво е [Additive vs Subtractive color mixing](https://www.google.bg/search?q=additive+vs+subtractive+color+mixing&tbm=isch&ved=2ahUKEwiu6JSDiLr1AhXL6aQKHb4_BZIQ2-cCegQIABAA&oq&gs_lcp=CgNpbWcQARgAMgoIIxDvAxDqAhAnMgoIIxDvAxDqAhAnMgoIIxDvAxDqAhAnMgoIIxDvAxDqAhAnMgoIIxDvAxDqAhAnMgoIIxDvAxDqAhAnMgoIIxDvAxDqAhAnMgoIIxDvAxDqAhAnMgoIIxDvAxDqAhAnMgoIIxDvAxDqAhAnOgcIIxDvAxAnUK09WK09YLumAWgDcAB4AIABWogBWpIBATGYAQCgAQGqAQtnd3Mtd2l6LWltZ7ABCsABAQ&sclient=img&ei=PwzmYe7MI8vTkwW-_5SQCQ&bih=821&biw=1728)
+
+[Какво е тон на цвета](https://en.wikipedia.org/wiki/Hue)
\ No newline at end of file
--- /dev/null
+# --- Тема 14 ---
+
+Дата на провеждане 14.1.2022
+
+Теми: Работа със 7-сегментен индикатор.
+
+## План на часа
+- Разглеждане на документацията на 7-сегментния индикатор [Kingbright DA04-11GWA](https://gitlab.com/tues-embedded/vmks/-/blob/master/Datasheets/DA04-11GWA.pdf)
+- Свързване на схемата от задача [7 Сегментен индикатор със статично управление](https://gitlab.com/tues-embedded/vmks/-/tree/master/Examples/7-segm_raw) на реален хардуер и проверка на работоспособността
+- Свързване на схемата от задача [7 Сегментен индикатор с динамично управление с таймер](https://gitlab.com/tues-embedded/vmks/-/tree/master/Examples/7-segm_raw_dynamic_timer) на реален хардуер и проверка на работоспособността
+ * задачата е реализирана с 2-цифрен индикатор, като се показват десните 2 цифри от задачата
+ * поради липсата на PNP транзистори свързахме Enable сигналите (изводи 2 и 3 на Arduino-то) директно към общите аноди на цифрите. За целта редове 96 и 109 в кода трябва да се разменят защото действието им е инвертирано без транзисторите
+ * също така сменихме ред 58 с ```C++
+ for (uint16_t cnt = 0; cnt < 100; cnt++)
+``` за да видим промяна на посоката на броене на индикатора
+
+-----
+
+### Допълнително:
+
+В 12А клас показвах мощни светодиоди(3W,18W,60W,100W).
+
+В 12Б клас мерихме мрежово напрежение с мултицет(трифазно).
+Предния път бях обяснил какво е [CAT Rating](https://www.digikey.com/en/blog/what-are-multimeter-cat-safety-ratings) при измервателните уреди и защо трябва да го съобразяваме с енергията, която може да отдаде това което измерваме и защо да внимаваме с кабелите също.
\ No newline at end of file
# --- Тема 2 ---
+Дата на провеждане 24.9.2021
+
+Теми: Сигнали, Цифрово-Аналогови преобразуватели и Аналогово-Цифрови преобразуватели
+
## План на часа
- [Какво е аналогов/цифров сигнал](https://www.embedded.com/introduction-to-pulse-width-modulation/)
- Какво е непрекъснат/прекъснат(дискретен) сигнал
# --- Тема 6 ---
+Дата на провеждане 22.10.2021
+
+Теми: Работа с регистри и външни прекъсвания. Подробно разглеждане на вътрешната структура на микроконтролер ATMega328P.
+
## План на часа
- Преговор
* Ядро
# --- Тема 7 ---
+Дата на провеждане 29.10.2021
+
+Теми: Таймери. Начин на работа и настроиване на желани параметри.
+
## План на часа
- Напомняне за примерите в GitLab и плановете от часовете който качвам там
- Таймери