Arduino的

與Arduino兼容的開源硬件和軟件開發人員的問答

0
如何將Arduino設置為無線HID?
以下問題描述瞭如何將Arduino設置為HID(人類輸入設備-如鍵盤,鼠標等)。如何將Arduino設置為無線HID?我對無線格式很靈活。可以使用藍牙,USB接收器或任何其他格式。 Arduino as USB HID ...
  

0
使用相同的電源為Arduino和L293D供電
我是Arduino的新手,併計劃使用下圖所示的相同9V電源為Arduino和L293D電機驅動器供電。我試圖用Tinkercad進行模擬,但是Tinkercad似乎總是通過額外的USB電纜為Arduino供電,因此我無法僅用1個電源進行測試。在此示例中,Arduino和L293D都...
    

0
Websocket的延遲
我正在使用Websocket,用於從手機到NodeMCU的通信,並通過4個不同的Websocket端口傳輸4個通道的數據。NodeMCU控制代碼在這裡:// ============ By Pritam Pagla ============ // // The Only Websocket Program is attached within master branch // NodeMCU SIDE #include &...
    

0
試圖了解AccelStepper的恆定速度
我開始學習AccelStepper庫,該庫用於控制我正在從事的項目的步進電機。通過使用加速的基本示例,我可以使步進電機運行。我知道對於部分或全部項目,我都希望使用恆定速度,因此我彈出了恆定速度演示:https://github.com/adafruit...
  

-1
無法從2針風扇接頭連接器讀取PWM信號
我正在嘗試從DuetWifi板上的2針風扇接頭連接器(這是3D打印機控制器板上)獲取PWM值。這是該板上的some info about the fan connection。從他們的論壇上,我知道風扇輸出是漏極開路的,並且可以在高達65535 Hz的頻率下運行(每個風扇的...
  

0
存儲紅外傳感器值不起作用
這是我第一次在Arduino上為我的項目工作,但遇到了一個問題。我正在嘗試製作一個非常簡單的自動售貨機。硬幣或任何障礙物經過紅外傳感器的前方,並以此為基礎,用戶可以按按鈕1或2並基於電動機1或2分別運行。總體邏輯完...
    

0
輸入EEPROM.read()和EEPROM.write()時出錯
我正在嘗試使用tinkercad使用以下代碼在ATmega328(Arduino Uno)中存儲數據:#include <EEPROM.h> void setup() { int addr, data=1; Serial.begin(9600); for (addr=0; addr<1023; addr++) { EEPROM.write(addr, data); } for (addr=0; addr<1023 ; addr++) { Serial.print(...
    

0
PC無法識別Arduino Pro Micro
所以我有一個Arduino Pro Micro ATmega32U4 5V 16MHz,而我的PC(Win10 64bit)無法識別。因此,在我首先將其插入後,它被檢測為Leonardo,而不是Pro Micro,之後我安裝了Sparkfun指出的hte驅動程序,並將該板添加到了IDE中。之後,我的Arduino被...
  

1
用於Serial1的NodeMCU接線?
我正在嘗試將遙測數據發送到NodeMCU板上的Serial1。我讀到TX(默認情況下)映射到引腳D4。最終,會有一個Raspberry會監聽這些消息,但是我還沒有。因此,為了快速進行測試,我將具有串行解碼功能的示波器連接到D4,並將探頭的G...
  


0
sprintf函數和字符串類遇到問題
在我的代碼中,我正在使用字符串類來創建一個數組來存儲菜單項String menu[2] = {{"Menu 1"}, {"Menu2"}}; 如何將其轉換為char數組以及如何稱呼它們?Example: Serial.println(menu[0]); ...
  

0
在esp8266上執行OTA更新時無法發送UDP數據包
我每隔5秒用我的 esp8266 發送特定的 UDP 數據包,我添加了 OTA update 命令,並添加了update_progress回調目標使用串行終端將其發送回我的筆記本電腦時,我注意到在更新過程中未發送常規數據包以及進度數據包,之後一切都恢復了。...
   

0
關閉後如何使蜂鳴器再運行幾秒鐘
這是基本級別的激光警報項目。當有人抬起頭來或將手放在激光板上時。蜂鳴器開始工作,但是當他們從激光燈下握住手時,蜂鳴器停止轉動。但是,即使我把手拿了一下,我的蜂鳴器也應該工作幾(15-30)秒鐘,所以請給我一...
 

0
檢測到障礙物後退出功能
#include <HCSR04.h> int red = 13; int green = 12; int blue = 11; int trigger = 9; int echo = 8; int halt; void setup(){ pinMode(red, OUTPUT); pinMode(green, OUTPUT); pinMode(blue, OUTPUT); pinMode(trigger, OUTPUT); pinMode(echo, INPUT); Serial.begin(9600); } void redLed(){ rgb(255,0,...
 

0
無需Arduino的Attiny85微控制器編程
我決定製作一個簡單的項目,因此考慮了arduino,但這似乎非常有價值,因此我決定為項目使用attiny85 ic,但是我沒有arduino或avr對其進行編程。沒有arduino或avr,有什麼方法可以對下面的ic進行編程?...
    

0
Serial.print()未完全打印
println()函數用於將AT命令發送到GSM模塊。sim800l.println("AT+CLTS=1"); delay(3000); sim800l.println("AT+COPS=2"); delay(3000); sim800l.println("AT+COPS=0,0"); delay(3000); 但是問題是輸出-AT+CLTS=1 OK AT+COP AT + COP命令沒有完全打印...
 


0
線庫計時器使用情況
我想知道線庫是否正在使用Arduino Mega 2560的硬件計時器。如果是,則使用哪個計時器。在使用計時器時1.在實現線庫之後,我發生了一些奇怪的事情,這可能是由於計時器造成的。非常感謝。...
  

0
初始化變量有什麼好的做法
在聲明時或在設置功能中應該初始化var嗎?可以確定編譯器會初始化嗎?布爾值x;---在這裡初始化為true / false?無效設置()。。---還是在這裡初始化?。無效循環()如果(x)---如果未初始化,則x為未知狀態。...
 

0
使用ESP8266作為Web Server的3個輸入(開/關/延時關閉)來控制1device
我想用三種方式控制一台設備:打開/關閉/延遲關閉。為此,我使用ESP8266 Web服務器+ android手機應用程序。問題是延遲關閉將無法正常工作。它與delay()一起工作,但我不想使用delay(),因為它停止了其他功能。如果您能幫助我,我...
   

Next page