Файл: Методические указания к выполнению лабораторных работ по дисциплине Основы электротехники в робототехнике.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 169
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1 Перечень необходимых средств для выполнения лабораторных работ
2.1 Как подключить светодиод к Arduino
2.3 Меняем цвет по нажатию кнопки
2.5 Классы в программах Ардуино. Кнопка как объект.
3.1 Подключение семисегментного индикатора
3.2 Подключение LED индикатора с TM1637
3.3 Подключение LCD 1602 (HD44780) к Arduino
3.4 Подключение LCD1602 по I2C к Ардуино
4.1 Подключение матричной клавиатуры к Arduino
4.2 Подключение клавиатуры 4*4 и пьезоизлучателя к Arduino
2) Звуковой сигнал будет издаваться с помощью зуммера, его подключаем следующим образом:
Зуммер | Arduino |
GND | GND |
IO | pin 3 |
VCC | 5V или 3V |
Контакт Pin3 так же может быть изменен на любой удобный вам цифровой выход. Настраивается здесь:
tone(3, (int)key*10, 300); // 3 - это и есть номер цифрового порта
Скетч:
Теперь, если все подключено и библиотеки установлены, можно приступить к загрузке скетча.
#include
const byte ROWS = 4; // 4 строки
const byte COLS = 4; // 4 столбца
char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
byte rowPins[ROWS] = {11,10, 9, 8};
byte colPins[COLS] = {7, 6, 5, 4};
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup(){
Serial.begin(9600);
}
void loop(){
char key = keypad.getKey();
if (key){
Serial.println(key); // Передаем название нажатой клавиши в сериал порт
tone(3, (int)key*10, 300); // Издаем звуковой сигнал длиной 300 миллисекунд
}
}
Приложение 1 Форма отчета по лабораторной работе
Сибирский государственный университет телекоммуникаций и информатики
ОТЧЕТ
к лабораторной работе №______
тема___________________________________
_______________________________________
по дисциплине: Электротехника и Электроника
Выполнил студент _________________________
группы ___________________
Дата отчета /_______/_______________202_ г.
Проверил преподаватель _________________
Новосибирск, 202_ г
Название лабораторной работы:______________________________________
__________________________________________________________________
__________________________________________________________________
Задание: __________________________________________________________
______________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________
Выполнено:________________________________________________________
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Полученный результат:______________________________________________
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
к отчету прилагаются: _______________________________________________
____________________________________________________________________________________________________________________________________
ссылки на источники:________________________________________________
____________________________________________________________________________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Приложение 2
Темы лабораторных работы для дальнейшего самостоятельного изучения и выполнения без отчета и оценки преподавателя:
Тема 1. Подключение регулируемого напряжения с потенциометра на АЦП
Тема 2. Программирование Питон IDLE GUI
Тема 3. Подключение, USB передача сигналов сигналов трехкоординатного датчика с АЦП на PC осциллограф (Питон) .
Тема 4. Подключение, USB передача сигналов звукового модуля на PC осциллограф (Питон).
Тема 5. Конфигурирование и программирование ультразвуковой системы измерения расстояния.
Тема 6. Конфигурирование и программирование робокара
Тема 7. Конфигурирование и программирование робота манипулятора
Тема 8. Конфигурирование и программирование канала связи Интернет сети.
Для самостоятельного выполнения учащимися лабораторных работ данного списка дополниельных тематик рекомендуется использовать учебное пособие [1].
Литература:
-
Учебное пособие по лабораторным работам по курсу Электротехника и электроника в робототехнике. СибГУТИ 2020.