Professional Documents
Culture Documents
лаб 1 ОПКІС
лаб 1 ОПКІС
Лабораторна робота № 1
БАЗОВІ ФУНКЦІЇ ПРОГРАМОВАНОГО МІКРОКОНТРОЛЕРА
7 варіант
Виконали:
Студенти групи ТА–11,ТЕФ
Риженко Н. В.
Гудзій А. С.
Бутаков М. А.
Перевірив:
Новіков П.В.
Київ 2021
Мета:
Отримати практичні навички з програмування роботи вихідних
дискретних сигналів мікроконтролера, вивчити структуру програми
мікроконтролера.
Зміст роботи:
Написати програму, в якій реалізовано алгоритм паралельної роботи
вбудованого світлодіода і кольорового RGB-світлодіода відповідно до
варіанту.
Завдання:
7. Миготіння світлодіодом з частотою 1 Гц одночасно з переключенням
рожевого, жовтого, фіолетового кольорів RGB світлодіоду через 1,5с
Псевдокод програми:
---Підключаємо бібліотеки
---Задаємо змінну для збереження попереднього зафіксованого значення
часу для вбудованого світлодіода
--- Задаємо змінну для збереження попереднього зафіксованого значення
часу для RGB світлодіода
Код програми:
#include <Adafruit_NeoPixel.h>
int redColor = b;
int greenColor = c;
int blueColor = d;
void setup(){
pixels.begin();
void loop() {
LEDinterval = millis();
if (ledState == LOW)
ledState = HIGH;
else
ledState = LOW;
currentMillis = millis();
RGBinterval = millis();
a = 1;
b = 0;
c = 0;
d = 255;
a = 2;
b = 180;
c = 255;
d = 0;
a = 0;
b = 255;
c = 0;
d = 255;
pixels.show();
Висновок:
Під час виконання лабораторної роботи ми отримали практичні навички з
програмування роботи вихідних дискретних сигналів мікроконтролера,
вивчили структуру програми мікроконтролера.