Skip to content
GitLab
  • Explore
  • Sign in
  • education
  • get
  • GET Students
  • Wiki
  • 1 gpio
  • Введение

Введение · Changes

Page history
Не работают пробелы в путях authored Jan 31, 2023 by Роман Макаров's avatar Роман Макаров
Hide whitespace changes
Inline Side-by-side
1-gpio/Введение.md 0 → 100644
View page @ e940c650
## Цели и структура занятия
***Тэги**: RaspberryPi, GPIO, Python, LED*
Первая программа, которую обычно пишут при изучении нового языка программирования, называется «Hello, World!». Смысл в том, чтобы научиться "распечатывать" (выводить в терминал) данную фразу при запуске скрипта. После успешного освоения этого элементарного действия можно начинать переходить к более сложному синтаксису языка, подходам и концепциям программирования.
В мире программирования микроэлектроники подобной отправной точкой смело можно назвать задачу о зажигании светодиода. Другими словами, в первую очередь необходимо научиться управлять включением и выключением светодиода, который можно рассматривать как простейший аналоговый прибор.
Будем решать эту задачу в три этапа:
1. Соберем схему из резистора и светодиода,
2. Поуправляем светодиодом вручную, подключая и отключая его от источника напряжения,
3. Научимся управлять диодом цифровым способом — без необходимости руками переключать состояния схемы.
Чтобы управлять светодиодом, мы будем использовать особый компьютер Raspberry Pi. Благодаря наличию на его плате портов ввода/вывода общего назначения, у нас получится подавать и отключать напряжение в цепи по некоторым правилам. Напряжение на пинах мы сможем выставлять при помощи Python-скриптов, тем самым контролируя время и периоды горения диода.
Цель сегодняшнего занятия: научиться программно влиять на поведение аналоговых устройств на примере задачи об управлении светодиодом с использованием GPIO пинов на Raspberry Pi и кода на Python.
\ No newline at end of file
Clone repository
  • 1 gpio
    • Введение
    • Задание
    • Итог
    • Практика
      • Оборудование
      • Программирование
      • Терминал
    • Теория
      • GPIO
      • Raspberry Pi
      • Светодиод
  • 2 board
    • Введение
    • Задание
  • 3 git
    • git
    • Введение
  • _Sidebar
  • Home
View All Pages