电子说
步骤1:建立机翼铰链和伺服连杆
用一块木头做底盘。翼铰链的两个门铰链。我将一些纸夹固定在铰链上,因为它们将固定机翼。然后将两个飞机喇叭角铰接在铰链上,以将控制杆连接到伺服臂。 = 4》
我在Arduino和木质底盘之间放了一块泡沫。
然后切出泡沫边和木头的热熔胶条,用纸夹固定住。
将伺服器连接到Arduino(vcc,gnd并将信号连接到数字引脚11。
第3步:用弱弹簧将吊翼悬吊在天花板上
您需要一个具有很多柔韧性的长弹簧才能得到
令人惊讶的是,获得良好的运动脚力需要的推力很小,较大的机翼会带来更多的运动,
第4步:代码。..
#include
Servo1,servo2,servo3;//int potPin = 2;//选择电位计的输入引脚int servangle = 0;//伺服角度变量int potPin = 4;//选择电位计的输入引脚int soundPin = 4;//选择电位计的输入引脚int ledPin = 13;//选择LED的引脚int val = 0;//用于存储即将到来的值的变量来自传感器int valPot2 = 0;
int valInc = 4; int currAngle = 0; int newAngle = 0; int delayTime = 0;//模拟读取引脚const int buttonPin = 2; int buttonState = 0;//用于读取按钮状态的变量
void setup(){
Serial.begin(9600);
pinMode(ledPin,OUTPUT);//将ledPin声明为OUTPUT
servo1.attach(11);延迟(10);
servo1.write(90);延迟(20); }
void loop(){
Serial.println(digitalRead(buttonPin));
digitalWrite(ledPin,HIGH);
servo1.write(180);延迟(950);
servo1.write(30);延迟(900);
digitalWrite(ledPin,LOW);
//CLI();//延迟(1000); }
责任编辑:wv
全部0条评论
快来发表一下你的评论吧 !