Описание тега wiringpi

Вопрос относительно Wiring Pi - библиотеки интерфейса GPIO для Raspberry Pi
1 ответ

WiringPi gpio, вызываемый system(), должен использовать другой процесс?

В соответствии с этим я использую функцию system () ( QProcess) внутри моей программы для вызова программы gpio. Оно работает. Но я заметил, что мне нужно запустить мое приложение два раза, фактически оно работает только во второй раз. Кажется, что …
20 ноя '15 в 20:45
1 ответ

Эмуляция нажатия клавиш с использованием сборки ARMv8 и Uinput

Обновление от 23.07.2008: У меня есть C-код с uinput реализован следующим образом: #include <linux/uinput.h> #include <stdlib.h> #include <fcntl.h> #include <unistd.h> #include <string.h> void emit(int fd, int type, int…
22 июл '18 в 08:42
1 ответ

Adafruit SHT31-D и Raspberry Pi2 - невозможно прочитать данные с датчика

Надеюсь, один из вас может мне помочь! Я пытаюсь использовать плату Adafruit SHT31-D (устройство i2c) с моим Pi2. Я ухожу из этой таблицы, чтобы вести мои усилия по написанию кода. Я использую Wiring Pi (wiringpi.com) для облегчения вещей. Я могу ус…
17 фев '16 в 15:37
0 ответов

Raspi PWM Pin 1 / Pin 18

Каждый раз, когда я запускаю свою программу в первый раз, после того, как я загрузил Pi, мне нужно инициализировать ШИМ с помощью контакта 18. Затем запустить программу, остановить ее и заменить PWM-контакт на вывод 1. Затем он работает нормально. Ч…
11 дек '17 в 10:07
1 ответ

C++ проводка Pi Crash

Я пытаюсь создать программу, которая управляет серводвигателем, используя wiringPi. Однако, как только я позвоню wiringPiSetupGPIO(); мой пи вылетает Любая идея, почему это может происходить? Мой код до сих пор: #include <iostream> #include &l…
16 авг '17 в 16:45
1 ответ

Ошибка получения неверных инструкций при компиляции следующего кода в сборке

Я сейчас работаю над Raspberry Pi и столкнулся с проблемой с моим ассемблерным кодом. Когда я пытаюсь запустить его с помощью следующей команды: as button.o button.s в терминале. Происходят следующие ошибки: Assembler messages: Error: can't open but…
0 ответов

Crosstool-ng и динамические библиотеки

Как использовать пользовательскую динамическую библиотеку (в моем случае wiringPi) с компилятором ARMv6 C++, который был создан с помощью crosstool-ng? Я построил wiringPi, затем добавил -lwiringPi к параметрам компоновщика, и это прекрасно работает…
20 июл '15 в 19:57
1 ответ

Серийная функция WiringPi C++ случайно перестает работать

При запуске GPS Ros Node считывание с Raspberry Serial Port большую часть времени работает, но иногда после перезагрузки он не считывает данные правильно и выдает один и тот же символ снова и снова (всегда "?"). Только после перекомпиляции или перез…
21 дек '18 в 21:38
0 ответов

Чтение порта GPIO из C с помощью wiringPi на RPI 2B всегда говорит, что нет сигнала

Я пытаюсь прочитать порт GPIO из Raspberry Pi 2B с C. Я использую модуль wiringPi, и я написал небольшую программу, чтобы попробовать его, но он всегда печатает 0, даже если я напрямую подключить контакт к 3.3 или 5V. Я также попытался подтянуть его…
08 янв '19 в 18:57
0 ответов

Как собрать WiringPi с помощью JUCE?

Я успешно построил и скомпилировал JUCE на Raspberry Pi B +, который работает гладко. Сейчас я пытаюсь использовать WiringPi в JUCE с ручкой / поворотным регулятором для отображения текста на ЖК-дисплее. Все работает, но когда я пытаюсь вызвать функ…
27 янв '19 в 22:17
2 ответа

Невозможно запустить метод несколько раз

Я использую драгоценный камень WiringPi. Этот блок кода работает как положено: pinNumber = 7 io = WiringPi::GPIO.new do |gpio| gpio.pin_mode(pinNumber, WiringPi::INPUT) end pin_state = io.digital_read(pinNumber) return pin_state Однако, когда я закл…
10 янв '17 в 21:23
0 ответов

Не могу узнать, почему моя программа не читает аналоговые значения

Я использую проводку Pi и C. У меня есть датчик пламени и АЦП MCP3004. Вот программа, которую я написал, но я не могу понять, почему она не считывает аналоговые значения с датчика пламени. #include <wiringPi.h> #include <mcp3004.h> #incl…
03 май '17 в 21:45
1 ответ

Как вернуться к основному потоку GUI при обработке прерывания?

У меня Raspberry Pi 3 работает с программой GUI, написанной на Qt. Я использую библиотеку wiringPi для установки прерывания, которое срабатывает, когда определенный вывод GPIO становится низким. Когда это происходит, я хочу, чтобы появилось диалогов…
27 июн '17 в 19:38
0 ответов

Невозможно определить версию оборудования. я вижу аппаратное обеспечение bcm2835 - ожидание bcm2708 или bcm2709

Сценарий: Я пытаюсь запустить Jar в raspberrypi, модель b, версия ядра 4.14.79-v7+, версия проводки 2.46, pi4j версия 1.2, и я получаю эту ошибку: невозможно определить версию оборудования. я вижу аппаратное обеспечение bcm2835 - ожидая bcm2708 или …
20 ноя '18 в 11:09
1 ответ

Пины Odroid GPIO в ROS без доступа sudo

Odroid под управлением Ubuntu Mate 16.04 и ROS Kinetic. я имею wiringPi2 установлен для доступа к выводам GPIO. Я могу использовать контакты GPIO через скрипт Python, но они требуют sudo доступ. У меня есть узел ROS (написанный на Python), в котором…
21 май '18 в 06:17
1 ответ

MCP3004 -спи аналоговая проводка - только три хороших чтения

Я пытаюсь сделать простую программу цикла C++ для чтения аналоговых значений из MCP3004 через SPI. Я использую библиотеки WiringPi, чтобы сделать код очень четким. Функции работают нормально, я получаю правильные числа, но не в цикле. Я получаю толь…
26 мар '16 в 11:28
1 ответ

Последовательная связь между RPi и Arduino с использованием C++

Я написал два куска кода для создания последовательной связи между Arduino и Raspberry Pi с использованием C++. Коды: void setup() { Serial.begin(9600); // opens serial port, sets data rate to 9600 baud } void loop() { Serial.println("Hello from ard…
1 ответ

Генератор случайных чисел на ассемблере ARM Cortex-A53

Так что мне нужно собрать игру в кости на ассемблере, используя raspberry pi 3 и gpio. Я построил большую часть этого, но то, что я застрял, является частью диапазона случайной части числа. мне нужно, чтобы число падало между 1-6, когда пользователь…
12 дек '16 в 01:22
0 ответов

Создать общую библиотеку с WiringPI

Я хочу создать общую библиотеку, потому что это нужно для JNI. У меня есть два файла PiezoSpeaker.c #include "PiezoSpeaker.h" #include <stdio.h> #include <string.h> #include <wiringPi.h> #include <softTone.h> JNIEXPORT void J…
22 ноя '18 в 08:34
1 ответ

C wiringPi дождитесь завершения функции

Я не разработчик C, но мне нужно написать простую программу, и у меня проблемы с задержкой. Вот моя программа: #include <stdio.h> #include <errno.h> #include <string.h> #include <stdlib.h> #include <wiringPi.h> #include…
16 июл '15 в 07:25