2013-02-23 64 views
0

的RF我已經設計的電子電路,如下所示: -控制遠程使用Linux和C編程


組件: - 的Tx/Rx = A-434 月/編碼= HT12E/HT12D集成電路可在發射 4個按鍵和4個LED在reciever


工作: - 其簡單。在發射器側:四個按鈕連接到編碼器。編碼器連接到傳輸器。在接收端:四個LED連接到一個解碼器。解碼器連接到接收器。當在發射器側按下按鈕時,相應的LED在接收器處打開。驚人的作品完美。


問題: - 我只是想刪除這四種手動輸入按鈕,並在Linux下C程序替換它。 如何利用USB接口來控制我的發射器cicuit的輸入?

+0

USB是一個可怕的一套協議,去做這樣簡單的事情,我會嘗試和打擊一個RS232端口或並行端口。如果你真的*真的想要使用USB,我會使用類似於http://numato.com/8-channel-usb-gpio-module的東西,或者使用類似於Arduino Due或Teensy等微控制器的自制軟件。 – slugonamission 2013-02-23 19:49:09

回答

0

可以使用廉價的微控制器板,一個便宜的arduino克隆。或者使用USB轉並口轉換器。

+0

我有一個c程序: - – 2013-02-23 19:23:37

1

你可以看看自制紅外接收器/發送器是如何工作的,因爲它們有點類似於你想要的。 其中有些是:

如果你真的不進的微控制器和你幾乎不知道如何C程序,連接到USB設備中, Velleman K8055可能是一個選項。這可能有點矯枉過正,但對於學習基本的IO東西很有用。您基本上將它插入USB端口,並將其用作數字開關板,您可以用C編程。上次檢查時,libk8055工作得很好。