Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Разработка
  3. Python
  4. Приложение "помигать светодиодом" на python

Приложение "помигать светодиодом" на python

Запланировано Прикреплена Закрыта Перенесена Python
4 Сообщения 1 Posters 36 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано pi
    #1

    Думаю для новичков (таких как я) будет полезно. Создадим программу с двумя кнопками, отвечающими за включение и отключение диода, подключенного к RPi.
    Подключаем диод к GPIO портам 6 и 7. Порты в RPi считаются слева на право, сверху вниз.Лучше использовать макетную плату, но у меня таковой нет, поэтому сделал на соплях, уж так сильно хотелось что нить сотворить с новокупленной малиной. 6 порт - земля, 7 - подает напряжение.

    Далее открывает среду разработки (я выбрал Geany) под root (так как на нужен доступ к файлам устройств портов GPIO). Для создания кнопок будем использовать библиотеку Tkinter. При сохранении файла обязательно допишите .py в конце имени, в противном случает при запуске программы будет ошибка. Сам код программы
    В итоге должно получиться вот такое окно с двумя кнопками.

    По поводу Tkinter, вот хорошая статья, объясняющая использовавшиеся тут команды. Заранее благодарен за поправки, а они точно должны быть, потому что я только начал изучение паяльника и питона.

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано pi
      #2

      Совсем забыл. Перед всем этим нужно установить библиотеку GPIO

      $ wget http://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.1.0.tar.gz
      $ tar zxf RPi.GPIO-0.1.0.tar.gz
      $ cd RPi.GPIO-0.1.0
      $ sudo python setup.py install
      
      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано
        #3

        Спасибо за наработки, предположу это для пробы, а дальше последует что-то практичное .

        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано pi
          #4

          UPD. В последних версиях Raspbian библиотека RPi.GPIO вшита. Так что устанавливать ее не нужно. В противном случае интерпритатор будет ругаться на

          GPIO.setmode(GPIO.BOARD)
          

          в коде программы

          1 ответ Последний ответ
          0

          • Войти

          • Нет учётной записи? Зарегистрироваться

          • Login or register to search.
          • Первое сообщение
            Последнее сообщение
          0
          • Категории
          • Главная
          • Документация
          • Последние
          • Пользователи