Первый слайд презентации: Программирование микроконтроллеров
ВВОДНОЕ ЗАНЯТИЕ Худяков Игорь Смирнов Иван
Слайд 2: Что такое ARDUINO и с чем его едят
Arduino — это семейство программируемых микроконтроллеров для легкого создания средств автоматики и робототехники
Слайд 3
Достоинства: Изучение Arduino поможет вам изучить C ++ Огромное количество готовых библиотек и решений Простота использования Возможность работы с самыми распространенными интерфейсами передачи данных( UART, I2C, SPI ) Цена и выбор МК для своих целей Недостатки: Простота Невысокая вычислительная мощность Arduino IDE
Слайд 4: Модельный ряд
ARDUINO NANO ARDUINO UNO ARDUINO MEGA ~ 200 руб. ~ 500 руб. ~ 800 руб. ~120 руб. ~ 300 руб. ~ 650 руб. ОРИГ КИТАЙ
Слайд 5: Что сделать, чтобы начать
Зайти на сайт https://www.arduino.cc/en/main/software
Слайд 6: Немного о датчиках
Датчики делятся на два типа: Аналоговые – передают информацию путем изменения напряжения на выходе Цифровые – передают информацию при помощи определенного кода(импульсов)
Слайд 7
Сигнал  называют аналоговым, если он определен на непрерывной оси времени  t, и в каждый момент может принимать произвольные значения Если сигнал s(t) принимает произвольные значения только в фиксированные моменты времени t n, n- целое число, то такой сигнал называется дискретным Если значения дискретного сигнала  s д (t) также берутся на фиксированной сетке значений, и при этом сами значения могут быть представлены числом конечной разрядности в одной из систем счисления, то такой дискретный сигнал называется цифровым s ц (t) Отличие аналогового и цифрового сигналов
Слайд 8: Широтно-Импульсная Модуляция (ШИМ)
ШИМ позволяет получить желаемый сигнал, используя цифровой сигнал одного уровня(получить «аналоговый» сигнал из цифрового)
Слайд 9: Виды интерфейсов SPI
Serial Peripheral Interface (SPI) MOSI - Master Out Salve In (линия передачи ведущий-ведомый) MISO - Master In Slave Out ( линия передачи ведомый-ведущий) SCK – линия тактирования (предоставляется ведущим устройством) SS - Slave Select ( линия выбора ведомого устройства)
Слайд 10: Виды интерфейсов
Достоинства: Обеспечивает синхронную последовательную связь Несколько устройств(ведомых) могут быть одновременно подключены к ведущему Быстрая форма последовательной связи Недостатки: Требуется несколько линий выбора ведомых для нескольких подключенных устройств Только ведущий контролирует весь процесс связи
Слайд 11: Виды интерфейсов I2C
Inter-Integrated Circuit (I2C) SDA – Serial Data ( линия передачи данных ) SCL – Serial Clock ( линия синхронизации )
Слайд 12: Виды интерфейсов
Достоинства: Требуется только две линии – линия данных ( SDA ) и линия синхронизации ( SCL ) Каждое устройство имеет свой уникальный адрес Шина позволяет подключать несколько ведущих одновременно Встроенный фильтр подавляет всплески, обеспечивая целостность данных Недостатки: Медленнее, чем SPI
Слайд 13: Виды интерфейсов UART
Universal A synchronous Receiver/Transmitter ( UART ) TXD (TX) – Transmitted Data ( передающая линия ) RXD (RX) - Received Data ( принимающая линия ) XCK – линия синхронизации Асинхронный режим Синхронный режим
Слайд 14: Виды интерфейсов
Достоинства: Обеспечивает как синхронную, так и асинхронную последовательную связь Обеспечивается наличие различных скоростей передачи О дна из самых простых форм последовательной связи Недостатки: Одновременно могут быть подключены только два устройства