Методические указания по лабораторным работам по курсу



Download 4,48 Mb.
bet5/18
Sana04.03.2022
Hajmi4,48 Mb.
#482029
TuriМетодические указания
1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
методичка для 2 курса (2)

Вопросы для самоконтроля

1. Что изучает опыт во время выполнения упражнения?


2. Расскажите о датчик MCP 9700.
3. Подскажите порядок выполнения работы.
ЛАБОРАТОРНАЯ РАБОТА№2
Тема: «Подключение светодиодов к Arduino Uno».


Цель занятия: формирование у студентов практических навыков по подключению элементов к микропроцессорной плате на примере светодиодов
В ходе занятия студенты узнают:

  • как программировать Arduino Uno для подключения светодиодов;

  • как взаимодействовать через интерфейс с Arduino Uno для управления последовательностью включения/выключения светодиодов.



Для выполнения работы необходимо:

1. Резистор на 470 Омов-обозначение R1;


2. LED – обозначение D1;
3. Макетная плата;
4. Провода для макетной платы;
5. Плата Arduino Uno;
6. Стандартный кабель USB.

Принципиальная электрическая схема

Принципиальная схема показана ниже. Это просто шесть светодиодов сопряжено с Arduino Uno цифровому выходу от 3 до 8.



Построение цепи
Поместите светодиоды рядом друг с другом в макете, так что анод (больше свинца) находился в левой части макета (при расположении макета вертикально), а катод расположен в правой части. Вставьте 470 Ом резисторы, соединяющие один провод к атоду светодиода, а другой к верхней направляющей.


 Соедините при помощи проволок этот конец резистора на цифровые контакты от 3 до 8 из Arduino Uno.
Катодную часть светодиодов необходимо соединить при помощи соединительной проволоки с контактом GND в Arduino Uno.
 После завершения строительства цепи, подключите Arduino Uno к компьютеру с помощью кабеля USB.





Загрузка программы
Листинг программы Knight Rider показан ниже. Скопируйте и вставьте его в Arduino Uno IDE.

/*
Knight Rider


Knight rider display on 8 LEDs
*/

void setup() {


// set up pins 3 to 8 as outputs
for (int i = 3; i < 9; i++) {
pinMode(i, OUTPUT);
}
}
// function to switch all LEDs off
void allLEDsOff(void)
{
for (int i = 3; i < 9; i++) {
digitalWrite(i, LOW);
}
}
void loop() {
// move on LED to the right
for (int i = 3; i < 9; i++) {
allLEDsOff();
digitalWrite(i, HIGH);
delay(200);
}
// move on LED to the left
for (int i = 8; i > 2; i--) {
allLEDsOff();
digitalWrite(i, HIGH);
delay(200);
}
}
Загрузите программу в Arduino Uno и если схема была построена правильно, ваша программа начнет работать.

Download 4,48 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish