我想要使用if語句來控制在Arduino Uno電路板上使用C的電機。但是,如果設定爲當傳感器的PIN等於0時,電機會運轉,但根本不工作。我也嘗試設置PIN不等於0和1,都工作正常。你們可以給它一張支票嗎?非常感謝你。 int MotorL=11;
int DirectionR=12;
int MotorR=10;
int DirectionL=13;
int SensorM=0;
#
使用Arduino Mega 2560的寄存器,我試圖獲取PORTA的信息。我已經提到了datasheet(第69-72頁),並且明白我必須爲此使用PINxn(PINA)。但是我得到的結果是0作爲輸出。我已將該引腳連接至LED。 代碼和輸出如下所述。 CODE #define F_CPU 16000000
#include <avr/io.h>
int main(void) {
D