Главная страница
Навигация по странице:

  • МЕНЮ\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\ ЗАГРУЗКИ).

  • Рисунок 11 -схема действия Breadboard Для удобства приводим схему подключения светодиода на Arduino

  • Рисунок 12 - Схема подключения светодиода на Arduino

  • лаб.1. Мигающий светодиод Для подключения мигающего светодиода на Arduino и управления им вам понадобится


    Скачать 247.48 Kb.
    НазваниеМигающий светодиод Для подключения мигающего светодиода на Arduino и управления им вам понадобится
    Дата13.10.2022
    Размер247.48 Kb.
    Формат файлаdocx
    Имя файлалаб.1.docx
    ТипПрограмма
    #732759

    Лаб №1

     Мигающий светодиод





    Для подключения мигающего светодиода на Arduino и управления им вам понадобится:

    • плата Arduino

    • breadboard

    • 2 провода «папа-папа»

    • светодиод

    • резистор.

    Также вам потребуется программа Arduino IDE, которую можно скачать с сайта Arduino (https://www.arduino.cc/en/Main/Software# или на сайте www.arduino.cc  МЕНЮ\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\ ЗАГРУЗКИ).





    Breadboard представляет из себя сетку из гнезд, которые обычно соединяются так:



    Рисунок 11 -схема действия Breadboard





    Для удобства приводим схему подключения светодиода на Arduino:



    Рисунок 12 - Схема подключения светодиода на Arduino





    Для работы этой модели подойдет следующая программа (программу вы можете просто скопировать в Arduino IDEна первых порах вы можете использовать готовые программы, не вникая в синтаксис и алгоритм):

    int led = 8;  

    /*объявление переменной целого типа, содержащей номер порта к которому мы подключили второй провод*/

    void setup() 

    /*обязательная процедура setup, запускаемая в начале программы; объявление процедур начинается словом void

    {

    pinMode(led, OUTPUT);

    /* объявление используемого порта, led - номер порта, второй аргумент - тип использования порта - на вход (INPUT) или на выход (OUTPUT)*/

    }

    void loop() 

    //обязательная процедура loop, запускаемая циклично после процедуры setup

    {

    digitalWrite(led, HIGH); 

    /*эта команда используется для включения или выключения напряжения на цифровом порте; led - номер порта, второй аргумент - включение (HIGH) или выключение (LOW)*/

    delay(1000);

    /*эта команда используется для ожидания между действиями, аргумент - время ожидания в миллисекундах*/

    digitalWrite(led, LOW);

    delay(1000);

    }





    В качестве ответа к заданию прикладываем скриншот выполненной в TinkerCAD схемы с кодом


    написать администратору сайта