Примеры подключения электронных компонентов к микроконтроллеру

Таблица 2 – Подключение электронных компонентов

Поясняющий рисунок Фрагмент Программного кода для работы с элементом Замечания
  Светодиод  
void setup() { //Определение ножки подключения //светодиода как выхода контроллера pinMode(13, OUTPUT); }   void loop() { //Включение светодиода, //подачей высокого уровня сигнала //на ножку его подключения digitalWrite(13, HIGH); } Соблюдайте полярность светодиода   Номинал резистора >100 Ом
  Кнопка  
void setup() { //Определение ножки подключения //кнопки как входа контроллера pinMode(3, INPUT); }   void loop() { //Считывание уровня сигнала //кнопки с ножки 3 в переменную x int x = digitalRead(3); } Номинал резистора =10 кОм
  Потенциометр  
void setup() {   }   void loop() { //Считывание значения напряжения //потенциометра с ножки A0 в //переменную x int x = analogRead(A0); }    
Продолжение таблицы 2
Фоторезистор
void setup() {   }   void loop() { //Считывание значения напряжения //фоторезистора с ножки A0 в //переменную x int x = analogRead(A0); } Номинал резистора =10 кОм
Сервопривод
//Подключение библиотеки #include <Servo.h>   //Определение объекта сервопривода Servo Myservo;   void setup() { //Определение ножки подключения //сервопривода Myservo.attach(10); }   void loop() { //Задание угла положения //сервопривода Myservo.write(90); } Провода: Коричневый – земля Красный – 5 Вольт Жёлтый - сигнал
LCD монитор 1602
//Подключение библиотеки #include <LiquidCrystal.h>   //Определение объекта монитора LiquidCrystal lcd(2,3,4,5,6,7);   void setup() { //Определение типа монитора (16х2) lcd.begin(16,2); }   void loop() { //Установка курсора в 3 символ //второй строки lcd.setCursor(2,1); //Вывод текста на экран lcd.print("Text");   //Вывод значения переменной //на экран int a=5; lcd.print(a); } Потенцио-метр необходим для регулирова-ния яркости монитора
Продолжение таблицы 2
Мотор с редуктором
void setup() { //Определение ножки подключения //мотора как выхода контроллера pinMode(10, OUTPUT); }   void loop() { //Вращение мотора с половиной //от максимальной скорости analogWrite(10, 128); } Соблюдайте полярность диода

 








Дата добавления: 2018-09-24; просмотров: 282;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.