一部智能手機(jī)第二步:為手機(jī)設(shè)置外部控制開關(guān)因?yàn)橥耆惭b好之后我們需要能從外部開啟手機(jī),所以需要將手機(jī)的開關(guān)引出,方便開啟。過程也很簡(jiǎn)單,打開手機(jī)后殼,找到開關(guān),焊接外接開關(guān)的兩條引線出來即可。注意,在手機(jī)的這個(gè)位置操作比較精細(xì),動(dòng)作要快。
Arduino Nano
L293D芯片 ( H-Bridge)
黃銅空心球、齒輪、鐘罩和一些相關(guān)的裝飾品
微型調(diào)速電機(jī)
2×5W立體聲功放
2個(gè)5-10W的喇叭
5個(gè)黃光LED燈
電木旋鈕開關(guān)
指針表盤
4個(gè)老式電子管
470kΩ電位器(用于LED亮度調(diào)節(jié)(可略去)
BC546三極管
3個(gè)電子開關(guān)
木材、熱膠等、也許還需要一些染色的顏料
int taster=6;用于控制LED燈的電位器也加一個(gè)銅帽,LED安裝在老式電子管內(nèi)部。接下來就是完成總裝。
int taster1=7;
int tasterstatus=0;
int tasterstatus1=0;
int motor1_A=9;
int motor1_A=11;
int motor1_B=10;
void setup()
{
pinMode(motor1_A,OUTPUT);
pinMode(motor1_B,OUTPUT);
pinMode(taster, INPUT);
pinMode(taster1, INPUT);
}
void loop()
{
tasterstatus=digitalRead(taster);
tasterstatus1=digitalRead(taster1);
if (tasterstatus1 == HIGH)
{
digitalWrite(motor1_A,LOW);
digitalWrite(motor1_B,HIGH);
delay(1400);
digitalWrite(motor1_A,LOW);
digitalWrite(motor1_B,LOW);
}
if (tasterstatus == HIGH)
{
digitalWrite(motor1_A,HIGH);//
digitalWrite(motor1_B,LOW);
delay(1520);
digitalWrite(motor1_A,LOW); //
digitalWrite(motor1_B,LOW);
}
}
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |