arduino雨滴传感器和舵机控制
生活随笔
收集整理的這篇文章主要介紹了
arduino雨滴传感器和舵机控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下雨關窗開燈,雨停開窗關燈
#include <Servo.h> Servo myServo; //設置myServo作為舵機控制 int Pos = 0; int Rain = 0; void rotate() {for(Pos = 0 ; Pos < 360 ;Pos++) { myServo.write(Pos); delay(5); } }void rain() { if((Rain < 1000) && (Pos == 0)) { digitalWrite(13 , HIGH); rotate(); } else if((Rain > 1000) && (Pos != 0)) { digitalWrite(13 , LOW); for( ; Pos > 0 ; Pos--) { myServo.write(Pos); delay(5); } } void setup() { myServo.attach( 2 ); //定義D2為myservo的信號管腳 pinMode(A0 , INPUT); //定義A0為輸出 Serial.begin(9600); }void loop(){ Rain = analogRead(A0); Serial.print(Rain); //輸出A0采集到的值到窗口監視器 Serial.print("\n"); //輸出一個回車 delay(500); rain(); }總結
以上是生活随笔為你收集整理的arduino雨滴传感器和舵机控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Fedora12上编译安装gdb-7.2
- 下一篇: $(#id).val()取值textar