wiringpi

    -1熱度

    1回答

    分段故障 我是相當新的編碼,並且我一直在努力,只要按下連接到GPIO引腳上我的RasPi一個按鈕,寫東西寫一個佔位符的文本文檔: //Write date function// void record() { ofstream myFile; myFile.open("report.txt"); myFile << "Input at SPAM \n";

    0熱度

    1回答

    這裏是我的代碼,它運行時沒有錯誤,但輪子上沒有旋轉。我的設置: 1.樹莓裨B + 2. L293D用於直流電動機 3.兩條直流電動機 4.使用wiringPi庫 實施例1: #include <iostream> #include <wiringPi.h> #include <softPwm.h> using namespace std; // motor pins (pwm) //

    1熱度

    1回答

    我試圖做一個工作列表I²C發送工作者。 林saveing在ConCurrentQueue的I²C命令,並嘗試通過wiringPi Libary 進出口新的線程和隊列發送它,這就是爲什麼我無法弄清楚如何做到這一點的正確方法。 我想這一點,但它不會在所有的工作:d 將是很好,如果有人可以看看這一個告訴我什麼即時做錯了。 class worker { public bool enabled

    0熱度

    1回答

    我遇到意外的結果使用wiringPi的wiringPiI2CWriteReg16()函數,我不確定是否由於不正確的用法或其他原因。這是該函數的聲明: extern int wiringPiI2CWriteReg16 (int fd, int reg, int data); 有notes的wiringPiI2C.c文件說明它類似於linux的SMBus代碼,如果這能幫助內。 在我的Arduino

    -1熱度

    2回答

    我正在尋找一種更好的方式,用於在我使用Java的linux一側的raspberryPI中的UART I/O。 現在我使用PI4J(wiringPI),但我面臨的問題很少,我注意到很多丟失的消息。 也是限制爲57600波特率,我希望使用更高。 所以我想知道是否有另一種經過良好測試的溝通方式。 在另一方面,我運行完全運行cc2530的c。 我的主要問題是在一些消息丟失的Java方面。 感謝

    3熱度

    1回答

    我有一個運行用Qt編寫的GUI程序的Raspberry Pi 3。我使用wiringPi library來設置一箇中斷,當某個GPIO引腳變爲低電平時觸發。發生這種情況時,我想要一個對話窗口,告訴用戶Pi將在10秒內關閉,在此期間他們可以選擇取消關閉。 問題是接收中斷的函數在新線程中啓動,而Qt不允許在主線程之外使用定時器等。我想知道如何從中斷函數返回主線程。該函數不接受任何參數,順便說一句。 示

    0熱度

    1回答

    我想創建一個程序,使用wiringPi控制伺服電機。 但是,只要我打電話 wiringPiSetupGPIO(); 我的Pi崩潰。任何想法,爲什麼這可能會發生? 我迄今爲止代碼: #include <iostream> #include <string> #include <wiringPi.h> using namespace std; int main() { wir

    0熱度

    1回答

    我想通過uart與atmega8交流RPI3。在atmega中,我設置了9600波特率,8位,無奇偶校驗位和一個停止位。我在我的RPI我使用WiringPi庫,這是我的代碼: int fd; if ((fd = serialOpen ("/dev/ttyAMA0", 9600)) < 0) { cout << "Error"; return 1 ;

    0熱度

    1回答

    我不熟悉Linux上的C++編程。 我嘗試使用旋轉編碼器來控制液晶顯示器上的數值。 根據所使用的wiringPi安裝例程,只能使用中斷或LCD工作,但不能同時使用兩者。 我導出所有nessersary GPIO,以便不需要sudo。 #Interrupt Pins Encoder gpio edge 23 both gpio edge 24 both gpio mode 4 up gpio

    1熱度

    2回答

    我的新節目, 的世界裏,我想用這段代碼動了一下伺服:當我在運行這段代碼 # Servo Control # Servo Control import time import wiringpi # use 'GPIO naming' wiringpi.wiringPiSetupGpio() # set #18 to be a PWM output wiringpi.pinMode(