|
#include <Servo.h> Servo motor; int pot = A0; void setup() { motor.attach(5); pinMode(pot, INPUT); } void loop() { int potokunan = analogRead(pot); int aci = map(potokunan, 0, 1023, 0, 180); motor.write(aci); delay(10); } |
|
const int trigger_pin = 12; const int echo_pin = 13; const int buzzer = 2; const int mled = 3; const int yled = 4; const int sled = 5; const int kled = 6; int sure; int mesafe; void setup() { pinMode(kled, OUTPUT); pinMode(sled, OUTPUT); pinMode(yled, OUTPUT); pinMode(mled, OUTPUT); pinMode(buzzer, OUTPUT); pinMode(trigger_pin, OUTPUT); pinMode(echo_pin, INPUT); Serial.begin(9600);} void loop() { digitalWrite(trigger_pin, HIGH); delayMicroseconds(1000); digitalWrite(trigger_pin, LOW); sure = pulseIn(echo_pin, HIGH); mesafe = (sure / 2) / 28.5; if (mesafe <= 10) { digitalWrite(kled, HIGH); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(kled, LOW); digitalWrite(buzzer, LOW); delay(250); } else if (mesafe <= 25) { digitalWrite(sled, HIGH); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(sled, LOW); digitalWrite(buzzer, LOW); delay(500); } else if (mesafe <= 50) { digitalWrite(yled, HIGH); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(yled, LOW); digitalWrite(buzzer, LOW); delay(750); } else { digitalWrite(mled, HIGH); delay(1000); digitalWrite(mled, LOW); delay(1000); } } |
int sensor = 2;
int state = LOW;
int val = 0;
void setup() {
pinMode(led, OUTPUT);
pinMode(sensor, INPUT);
Serial.begin(9600);
}
void loop(){
val = digitalRead(sensor);
if (val == HIGH) {
digitalWrite(led, HIGH);
delay(100);
if (state == LOW) {
Serial.println("Hareket
Basladi");
state = HIGH;
}
}
else {
digitalWrite(led, LOW);
delay(200);
if (state == HIGH){
Serial.println("Hareket
Durdu");
state = LOW;
}