Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Блоги сообщества Raspberry Pi
  3. GPIO для чайников (часть 1)

GPIO для чайников (часть 1)

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

    Добрый день. У меня появился Rpi 2 mod b v1.1
    пытаюсь скомпилировать по инструкции пишет следующее

    root@raspberrypi:~# gcc -o GPIO-test GPIO-test.c -lrt -lbcm2835
    GPIO-test.c:6:21: fatal error: bcm2835.h: Нет такого файла или каталога
    compilation terminated.
    

    подскажите что искать, спасибо

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

      Спасибо за урок! я применил его к мотору. Подскажите, есть ли возможность добавить функцию времени? что-бы порт включался строго в заданное время суток? или проще в крон прописать, что-бы скрипт запускался в разное время?

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

        Всем привет. У меня такой вопрос. Может Raspberry, при загрузке необходимых программ, работая автономно без компьютера, интернета, wi-fi, работать как голосовое общение с Raspberry еще и подключить какиенибудь выходные устройства, да и чтобы общение было на русском языке.

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

          откройте его с помощью не консоли а с помощью Text Editor. И увидите что он пустой. Нано сохранять не хочет, используйте встроенный в Raspbian Text Editor.

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

            Если у вас Raspberry pi 3 B+, то скорее всего ничего не получится.

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

              У меня тоже не получилось)

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

                перейди в папку с помощью cd [название_папки]

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

                  там и 1.52 есть а для V3 нету

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

                    Нужна помощь. Я скомпилил программу, подключил светодиод, но после запуска у меня ничего не мигает. У меня Raspberry Pi 2 Model B. Но получилось с помощью другого кода. Вот этот код, написал пользователь Chaosito3:
                    Создаем файл:

                    echo 4 > /sys/class/gpio/export
                    

                    Устанавливаем его как выход:

                    echo out > /sys/class/gpio/gpio4/direction
                    

                    Включаем:

                    echo 1 > /sys/class/gpio/gpio4/value
                    

                    Отключаем:

                    echo 0 > /sys/class/gpio/gpio4/value
                    

                    Грохаем файл:

                    echo 4 > /sys/class/gpio/unexport
                    

                    Почему так? Кто знает напишите пожалуйста!

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

                      Такая же проблема

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

                        Блин, откуда вы берётесь?
                        Как у вас так получается рассчитывать токоограничивающий резистор для светодиода?
                        Как так-то 3.3 В вы делите на 10 мА?
                        Вам самим бы еще учится, а не учить других.
                        У любого диода есть падение напряжения на p-n переходе. У светодиодов оно в районе 2 В, зависит от цвета и структуры, собственно.
                        R = (3.3 - 2)/0,01 = 130 Ом.
                        В реальности, 10 мА -- достаточно много для светодиода, поэтому ваши расчеты прокатывают. Но это может сыграть злую шутку с неопытными людьми, когда они будут рассчитывать резистор для чего-то другого, например оптрона или резистор в цепи базы транзистора.

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

                          Как раз очевидно, что не знающие вообще никакого языка или знающие их плохо, будут искать не программирование расбери пай на конкретном языке, а программирование вообще или программирование на языке, про который слышали. Например, программирование на c++. В крайнем случае искать просто программирование расбери пай и тыкать на первую попавшуюся статью о питоне, так как именно он считается основным для данной платформы. Но уж никак не искать переход с сохранением привычного c++ с «обычных» машин на расбери пай.

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

                            Пиши по-русски, ты в национальном домене, а не на коме.

                            gerundG 1 ответ Последний ответ
                            0
                            • gerundG Не в сети
                              gerundG Не в сети
                              gerund
                              replied to pi on отредактировано gerund
                              #51

                              Статья сильно устаревшая.
                              Эта gpio либа вообще работает с новыми версиями Pi? Разработчик поддерживает её?
                              И не очень понял, почему автор статьи цепляет светодиод к плюсу питания, обычно к земле подключают, а вторую ногу к пину. И тогда всё будет более логично - 1 на пине светодиод горит, 0 - не горит. А тут выходит наоборот всё

                              хотя и в подключении как у автора свой смысл есть - ток от GPIO пинов небольшой, зажечь светодиод хватит, а вот что-то помощнее уже может не завестись

                              1 ответ Последний ответ
                              0
                              • piP pi сослался на эту тему в

                              • 1
                              • 2
                              • 3
                              • Войти

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

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