GPIO для чайников (часть 1)
-
А у вас какая версия RPI?
Если V2, то читайте решение внизу у автора ASA. -
Правильно ли я понимаю, что для того чтобы включить светодиод аналогично тому как он включен в статье, но для ревизии 2.0, необходимо использовать не третий пин, а второй?
#define PIN RPI_V2_GPIO_P1_02
Ну если верить вот этой распиновке: http://www.raspberrypi-spy.co.uk/wp-content/uploads/2012/09/Raspberry-Pi-GPIO-Layout-Revision-2.png
-
Все, понял свою ошибку.
-
При запуске ./GPIO-test выдается следующая ошибка bcm2835_init: Unable to open /dev/mem: Permission denied
в каталоге dev ни папки ни файла mem нету, куда копать?
Спасибо! -
попробуйте перед ./GPIO-test добавить sudo, должно помочь
-
Это ненормально писать,как определить полярность диода!!!
У всех диодов большая ножка + ,меньшая - . -
У всех диодов длинная ножка это анод(минус) диода, меньшая катод(плюс),
НО,
Именно АНОД нужно соединять с катодом источника, в нашем случае PIN_01 чтобы ток пошел,Для лучшего понимания, присмотритеть в картинку с диодом и батарейкой выше, все поймете
-
Кстати ,рекомендую эти уроки - как раз для чайников!) - (шучу).
-
Я читал в википедии ,что в америке и европе понимания под словами КАТОД И АНОД разные , и противоречат друг другу, поэтому вы тут правы на половину)
-
https://ru.wikipedia.org/wiki/Анод - тут анод минус.
-
Таже проблема при компиляции:
gcc -o GPIO-test gpio-test.c -lrt -lbcm2835 /tmp/ccE0RVRK.o: In function `main': gpio-test.c:(.text+0x3c): undefined reference to `bcm2835_gpio_delay' collect2: ld returned 1 exit status
Что делать? Egor решил?
-
я извиняюсь за глупый вопрос (лично я ошибся в коде). все исправил.все работает
-
Помогите бедной студентке!!!
Работаю как с малинкой так и в общем с линуксом не так давно вернее сказать дня три. Решила начать с чего то простого. Прочла инструкции вроде все было понятно. Но на первой же строчке возникли проблемы. У меня не скачивается эта библиотека. Подскажите что делать? -
Ладно с библиотекой кое как разобралась не используя интернет, но скажите почему не работает ./ configure make. Мне пишет нет прав но когда я делаю через sudo ./configure make мне пишет что command not found. Я так понимаю что мне надо использовать su чтоб установить библиотеку, но воют беда малинка универе всякая и пароля для su я не знаю
-
Спасибо за статью!!! Действительно для чайников, все подробно расписано и интересно! Все работает с новой библиотекой и на второй ревизии!
-
bcdm2835_unit: unable to open /dev/mem: permission denied
(неспособен открыть, разрешение отклонено)
при запуске программы выдает вот это, больше ни на что не ругается, сделал 2 проги одну под V2 и одну под V1 и обе говорят это подскажите пожалуйста что можно сделать. заранее благодарен -
Дабы народ не парился, распишу что нужно сначала создать файл с номером гпио-порта для получения доступа к нему.
Допустим цепляем светодиод на 4пин гпио, и землю.
Создаем файл: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
-
В статье есть такие предложения:
В Raspbian есть отлично подходящий для этого редактор “”.
Библиотека называется .Почему-то отсутствует название указанных вещей
-
It works!
-
Добрый день, я тоже приобрел себе rasberry, Хочу поиграться с GPIO начал с подключения светодиода, но к сожалению я чайник в электронных компонентах, приобрел набор светодиодов (тип (3014YD;3014GD;3014HD) макс (ток 20мА); напряжение падения (1,6...2,4В;1,8...2,3В;2,0...2,5В))и резисторов от 100КОм до 910КОм. Собирал по схеме : http://webhamster.ru/mytetrashare/index/mtb0/1377882002o4ah1ykdcn, но светодиод в паре с резистором не горит пробовал просто от тел. зарядки тоже самое без резистора горит(от зарядки к малинке не пробовал подключать напрямую), Вопрос я не правильные светодиоды взял там описано что они должны быть на 10мА а у меня на 20 или резисторы? И может кто инфу посоветует, что почитать что бы понять, или расскажите принцип как подбирать компоненты так же интересно и про двигатели, кнопки и тд