WorksheetsArduino-6
Total questions: 10
Worksheet time: 11mins
Arduino Uno板可使用analogWrite(3,數值)輸出PWM,請問數值範圍為何?
0~1023
0~255
0~10
0~5
在analogWrite(3, x)函式中,搭配下列哪個選項可以輸出占空比為50%的PWM訊號?
x=50
x=128
x=192
x=225
Arduino Uno板可使用x=analogRead(); 來讀取類比訊號,請問x數值的範圍為何?
0~1023
0~255
0~10
0~5
定義一個自訂函式如下:
函式型態transform(int c){
c=c*5+2;
return c; }
請問函式型態為下列何者?
void
char
float
int
使用Uno板與PC連線,
int test(int a, int b){
int i, total=0;
total=a+b;
return total; }
void setup(){
Serial.begin(9600);
Serial.println(test(2,3));
}
void loop(){
}
請問序列埠輸出至PC上的數值為何?
2
3
5
6
定義一個自訂函式如下:
函式型態 forward(){
digitalWrite(A_1A, LOW);
analogWrite(A_1B, Speed);
digitalWrite(B_1A, LOW);
analogWrite(B_1B, Speed); }
請問函式型態為下列何者?
void
char
float
int
下列是C程式的片段,請問最後 num 為何數?
int num=25384;
num=(num/100)%10;
8
3
4
84
使用Uno板與PC連線,請問序列埠輸出至PC上的數值為何?
int a=2, b=1, c=0;
void setup(){
Serial.begin(9600);
if(a<b||c!=a)
Serial.println(a);
else
Serial.println(b);
}
void loop(){
}
0
1
2
3
下列是C程式的片段,請問最後 sum 為何數?
int i, sum=0;
for (i=1 ; i<=10 ; i++)
sum=sum + i ;
55
50
30
25
在小車雙馬達控制應用中,圖中的下方六個接腳的描述,以下何者正確?(多選)
控制馬達旋轉方向VCC接腳可以連結Arduino Uno板上的5V接腳,由Uno提供電源
B-1A與B-1B同時給予HIGH電位,馬達B會旋轉
B-1A給予HIGH電位,B-1B同時給予LOW電位,馬達B會旋轉
B-1A給予LOW電位,B-1B同時給予HIGH電位,馬達B會旋轉
