|

Arduino Bluetooth 8 Röle Kontrol

8 li role kontrol ares dosyası

Role_8_kontrol apk dosyası

Role_8_kontrol aia dosyası

Kodlar:

String data;
int role1 = 9;
int role2 = 8;
int role3 = 7;
int role4 = 6;
int role5 = 5;
int role6 = 4;
int role7 = 3;
int role8 = 2;

void setup() {
pinMode(role1,OUTPUT);
pinMode(role2,OUTPUT);
pinMode(role3,OUTPUT);
pinMode(role4,OUTPUT);
pinMode(role5,OUTPUT);
pinMode(role6,OUTPUT);
pinMode(role7,OUTPUT);
pinMode(role8,OUTPUT);
digitalWrite(role1,LOW);
digitalWrite(role2,LOW);
digitalWrite(role3,LOW);
digitalWrite(role4,LOW);
digitalWrite(role5,LOW);
digitalWrite(role6,LOW);
digitalWrite(role7,LOW);
digitalWrite(role8,LOW);
Serial.begin(9600);
}

void loop() {
while(Serial.available())
{
delay(10);
data += char(Serial.read());
}
if(data.length() >0) {
Serial.println(data);

if(data == “oneclose”) {digitalWrite(role1,LOW);}
if(data == “oneopen”) {digitalWrite(role1,HIGH);}

if(data == “twoclose”) {digitalWrite(role2,LOW);}
if(data == “twoopen”) {digitalWrite(role2,HIGH);}

if(data == “threeclose”) {digitalWrite(role3,LOW);}
if(data == “threeopen”) {digitalWrite(role3,HIGH);}

if(data == “fourclose”) {digitalWrite(role4,LOW);}
if(data == “fouropen”) {digitalWrite(role4,HIGH);}

if(data == “fiveclose”) {digitalWrite(role5,LOW);}
if(data == “fiveopen”) {digitalWrite(role5,HIGH);}

if(data == “sixclose”) {digitalWrite(role6,LOW);}
if(data == “sixopen”) {digitalWrite(role6,HIGH);}

if(data == “sevenclose”) {digitalWrite(role7,LOW);}
if(data == “sevenopen”) {digitalWrite(role7,HIGH);}

if(data == “eightclose”) {digitalWrite(role8,LOW);}
if(data == “eightopen”) {digitalWrite(role8,HIGH);}

if(data == “allopen”){
digitalWrite(role1,HIGH);
digitalWrite(role2,HIGH);
digitalWrite(role3,HIGH);
digitalWrite(role4,HIGH);
digitalWrite(role5,HIGH);
digitalWrite(role6,HIGH);
digitalWrite(role7,HIGH);
digitalWrite(role8,HIGH);}

if(data == “allclose”){
digitalWrite(role1,LOW);
digitalWrite(role2,LOW);
digitalWrite(role3,LOW);
digitalWrite(role4,LOW);
digitalWrite(role5,LOW);
digitalWrite(role6,LOW);
digitalWrite(role7,LOW);
digitalWrite(role8,LOW);}
data = “”;
}
}

Benzer Temrinler & Yazılar

  • |

    Arduino Uno shield

    Kodlar: //Yasin Demir (Shield/Kodu) #include <Servo.h> Servo motor; String data; const int trig=6; const int echo=7; int mesafe; //Pinler arduinoya tanıtıldı. int sure; int role6=11; int role5=12; int buzzer=10; int led_3=8; int led_2=9; int led_1=5; int servo=4; void setup() { motor.attach(servo); pinMode(servo,OUTPUT); //motor 4 nolu pine bağlı pinMode(trig , OUTPUT); pinMode(echo , INPUT); pinMode(led_1,OUTPUT); pinMode(led_2,OUTPUT);…

  • |

    Arduino uzaktan kumandalı araba

    Joystick_araba ares dosyaları kutuphane dosyaları joystick kod: #include <SPI.h> #include <nRF24L01.h> #include <RF24.h>   #define CE_PIN 9 #define CSN_PIN 10 #define x_axis A1 // x axis #define y_axis A0 //y axis     const uint64_t pipe = 0xE8E8F0F0E1LL; RF24 radio(CE_PIN, CSN_PIN); int data[2]; void setup() { Serial.begin(9600); radio.begin(); radio.openWritingPipe(pipe); } void loop() { data[0] = analogRead(x_axis); data[1]…

  • | |

    Arduino DS3231 Saat devresi

    ds3231 baskı devre ares dosyası ///Lcd 2*16 displayli saat ve tarih projesi #include <DS3231.h> #include <LiquidCrystal.h> DS3231 rtc(SDA, SCL); LiquidCrystal lcd(1, 2, 4, 5, 6, 7); void setup() { rtc.begin(); lcd.begin(16,2); } void loop() { lcd.setCursor(0,0); lcd.print(“Saat: “); lcd.print(rtc.getTimeStr()); lcd.setCursor(0,1); lcd.print(“Tarh: “); lcd.print(rtc.getDateStr()); delay(1000); }  

  • | |

    Arduino alkolmetre

    MQ-2_5110_EKRANLI _PCB ares dosyası kodlar: #include <LCD5110_Graph.h> //Kütüphaneyi projeye dahil ettik. LCD5110 myGLCD(8,9,10,11,12); extern unsigned char TinyFont[]; extern uint8_t BigNumbers[]; int maxval = 0; int birasayisi =0; void setup() { myGLCD.InitLCD(); } void loop() { int alkol = analogRead(A5); int alkol_grafik = map(alkol,0,1023,2,81); myGLCD.clrScr(); myGLCD.setFont(BigNumbers); myGLCD.printNumI(alkol,10,10); myGLCD.setFont(TinyFont); myGLCD.print(“ALKOL METRE”, CENTER, 0); cerceve(); // Progressbar çerçevesi çizdirilir….

  • | |

    Arduino gaz alarm

    MQ-2_PCB_GÖRÜNÜM ares dosyası //MQ-2 Gaz sensörünün kullanımı #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 2, 3, 4, 5); int buzzer=7; int led=6; void setup() { lcd.begin(16,2); //lcdin satır ve sütun bilgisi pinMode(led,OUTPUT); pinMode(buzzer,OUTPUT); Serial.begin(9600); } void loop() { int durum=analogRead(A5); Serial.print(“Sensör durumu:”); Serial.println(durum); delay(500); if(durum>=250){ lcd.setCursor(0,0); lcd.print(” ACIL DURUM GAZ”); lcd.setCursor(0,1); //burda gaz kokusu algılandığında uyarı vererek ekranı…

2 Comments

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacaktır. Gerekli alanlar * ile işaretlenmiştir.