firmata

    1熱度

    1回答

    我需要閱讀與C#UWP應用程序,一個DHT11/DHT22傳感器來獲取溫度和arduino被連接到一個Arduino UNO。 我可以在傳感器PIN上使用「digitalRead」並使用C#庫 'sensors.dht'轉換值嗎?或者我需要更改FirmataStandard草圖以包含dht庫並接收「已清理」的值? 非常感謝!

    1熱度

    1回答

    所以我在Windows上運行Python 3.4腳本,當我運行一個特定的腳本時,我有一個無限循環(而真正的:)我正在使用,但是當我嘗試用Ctrl-C退出腳本,它不會退出腳本。它打印鍵盤中斷,彷彿它已經退出,但後來只留下閃爍的光標,不會讓我的類型,所以我與紅色的X可以退出 import serial import time import pyfirmata #from pyfirmata im

    0熱度

    1回答

    我正在使用React,React Hardware([https://github.com/iamdustan/react-hardware/])和Johnny-Five以及粒子光子。下面這個錯誤堆棧來了,當我跑我的lib/app.js文件: # Fatal error in ../deps/v8/src/api.cc, line 1062 # Check failed: !value_obj-

    1熱度

    3回答

    這是理解的一個基本問題。我試圖按照這個解釋http://www.barryvandam.com/node-js-communicating-with-arduino/,但有些東西對我來說聽起來有點不對勁。 就我所知,我只需要將標準Firmata代碼插入到Arduino中,並通過Node.js代碼從Arduino中調用操作和信息。 但是在這個鏈接中,他們指出我們需要將代碼上傳到Arduino,這顯然

    -2熱度

    2回答

    我寫了一段代碼從我的arduino中讀取模擬值,並在一個簡單的Python應用程序中監視結果,但是當我在應用程序中點擊「開始」按鈕時,出現此錯誤:Tkinter回調中出現異常 回溯(最近通話最後一個) 和編譯器所在的錯誤在這instraction:analoglabel.config(文= STR(pin.read())) 對不起,我coudn't填充全部錯誤信息 這是我的代碼: import p

    0熱度

    1回答

    正在處理項目並需要在壓力傳感器按下時觸發某些內容。 我想要使用處理來觸發某些音頻採樣,並且存在我的問題所在:按傳感器時處理始終記錄0。 首先我在arduino中做了一個測試我的設置和傳感器的草圖:一切正常,壓力傳感器正確記錄。 現在我上傳的firmata默認草圖,在加工製成草圖,沒有錯誤,但該壓力傳感器不能正常登錄,它保持0 import processing.serial.*; import

    1熱度

    1回答

    我正在連接Processing和Arduino按鈕。它與Standard Firmata成功連接。我想要發生的事情是,當按下按鈕時,圖像將顯示在Processing中,但也保持在屏幕上,就像LED一樣,然後再次按下該按鈕時,圖像將從屏幕上消失。我現在只是用形狀測試它。我用LED測試過,效果很好。任何想法我做錯了什麼?這是我有的代碼: void draw() { buttonState

    4熱度

    2回答

    我寫的自定義模塊ConfigurableFirmata,我看到庫使用回調,如: void Class::handleCapability(byte pin); boolean Class::handlePinMode(byte pin, int mode); ... boolean Class::handleSysex(byte command, byte argc, byte *argv)

    0熱度

    1回答

    我是新手,對JavaScript和HTML有基本的瞭解。 我已經建立了一個Arduino,它上面有StandardFirmata,並與JohnnyFive和Socket io一起使用來創建一個Web界面,可以控制LED並使用按鈕單獨打開和關閉它們。目前,我必須使用Terminal來指向包含JS文件的文件夾,並運行「node_.JS」以使Arduino和Web界面開始工作。 有沒有辦法做到這一點,而

    0熱度

    2回答

    我想在我的覆盆子PI運行pyfirmata 2.我安裝了它在這裏: /home/pi/pyFirmata 但是當我嘗試運行下面的代碼: from pyfirmata import Arduino, util import time board = pyfirmata.Arduino('/dev/ttyACM0') analog_pin = board.get_pin('a:0:i')