Şimdi Ara

Arduino hazır koddaki tek kanal röleyi 4 röleye çıkartmak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
13
Cevap
1
Favori
223
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba resimdeki arduino esp8266 wifi modülü + 4 lü role modülü kullanmaktayım, kod bilgim yok yeniyim arduino'da, önceden normal arduino uno da aynı modülün 4 röleyi kontrol edebiliyordum hazır kod ile,


    şuan altaki 4 modülü ayrı ayrı kod satırına nasıl ekleyebilirim?


    Tek istediğim kısa ve öz, tek kanal röle kodu var ben 4 taneye çıkartmak istiyorum kodu benim için düzenlermisiniz.?


    ayrıca ev dışında uzaktan kontrol edebiliyor muyum? mobil veri ile? şuan 192.168.xx ip ile çalışıyor ama LOCAL ağ dayım diye, uzaktan nasıl erişebilirim?


    "KODU RESİMİN ALTINA EKLİYORUM LÜTFEN ""KOD'DA HATA OLMAMASI İÇİN"" SİZ EKLEYİP KONUYA CEVAP OLARAK YAZAR MISINIZ RİCA ETSEM."



    https://pastebin.com/mjW9CZpr KODU BURADAN ALDIM



    1. #include <ESP8266WiFi.h>
    2.  
    3. const char* ssid = "xxxxxxxxxxxxx";
    4. const char* password = "zzzzzzzzzzzzzz";
    5.  
    6. int ledPin = D5;
    7. WiFiServer server(80);
    8.  
    9. void setup() {
    10.   Serial.begin(9600);
    11.   delay(10);
    12.  
    13.  
    14.   pinMode(ledPin, OUTPUT);
    15.   digitalWrite(ledPin, LOW);
    16.  
    17.   // Connect to WiFi network
    18.   Serial.println();
    19.   Serial.println();
    20.   Serial.print("Connecting to ");
    21.   Serial.println(ssid);
    22.  
    23.   WiFi.begin(ssid, password);
    24.  
    25.   while (WiFi.status() != WL_CONNECTED) {
    26.     delay(500);
    27.     Serial.print(".");
    28.   }
    29.   Serial.println("");
    30.   Serial.println("WiFi connected");
    31.  
    32.   // Start the server
    33.   server.begin();
    34.   Serial.println("Server started");
    35.  
    36.   // Print the IP address
    37.   Serial.print("Use this URL : ");
    38.   Serial.print("http://");
    39.   Serial.print(WiFi.localIP());
    40.   Serial.println("/");
    41.  
    42. }
    43.  
    44. void loop() {
    45.   // Check if a client has connected
    46.   WiFiClient client = server.available();
    47.   if (!client) {
    48.     return;
    49.   }
    50.  
    51.   // Wait until the client sends some data
    52.   Serial.println("new client");
    53.   while(!client.available()){
    54.     delay(1);
    55.   }
    56.  
    57.   // Read the first line of the request
    58.   String request = client.readStringUntil('\r');
    59.   Serial.println(request);
    60.   client.flush();
    61.  
    62.   // Match the request
    63.  
    64.   int value = LOW;
    65.   if (request.indexOf("/LED=ON") != -1) {
    66.     digitalWrite(ledPin, HIGH);
    67.     value = HIGH;
    68.   }
    69.   if (request.indexOf("/LED=OFF") != -1){
    70.     digitalWrite(ledPin, LOW);
    71.     value = LOW;
    72.   }
    73.  
    74.  
    75.  
    76.   // Return the response
    77.   client.println("HTTP/1.1 200 OK");
    78.   client.println("Content-Type: text/html");
    79.   client.println(""); //  do not forget this one
    80.   client.println("<!DOCTYPE HTML>");
    81.   client.println("<html>");
    82.  
    83.   client.print("Led pin is now: ");
    84.  
    85.   if(value == HIGH) {
    86.     client.print("On");  
    87.   } else {
    88.     client.print("Off");
    89.   }
    90.   client.println("<br><br>");
    91.   client.println("Click <a href=\"/LED=ON\">here</a> Turn relay ON<br>");
    92.   client.println("Click <a href=\"/LED=OFF\">here</a> Turn relay OFF<br>");
    93.   client.println("</html>");
    94.  
    95.   delay(1);
    96.   Serial.println("Client disconnected");
    97.   Serial.println("");
    98.  
    99. }


    Arduino hazır koddaki tek kanal röleyi 4 röleye çıkartmak




    ALTAKİ VİDEODAN ALDIM




    < Bu mesaj bu kişi tarafından değiştirildi Guest-E883186F8 -- 23 Aralık 2021; 4:25:35 >







  • Kodlar kopyalanıp yapıştırılamıyor buraya, site engellemesi var galiba dolayısıyla şuradan paylaşıyorum,

    bir dene bakalım ne istiyor, arduino unadaki 4, 5, 6, ve 7 numaralı pinler kullanılacak


    https://notes.io/SMVV




    < Bu mesaj bu kişi tarafından değiştirildi limbesh -- 23 Aralık 2021; 16:11:37 >
  • limbesh kullanıcısına yanıt

    hocam ilgilendiğiniz için gerçekten minettarım, emeğiniz için çok teşekkür ederim.


    şöyle bir hata verdi,

    Arduino hazır koddaki tek kanal röleyi 4 röleye çıkartmak



    < Bu mesaj bu kişi tarafından değiştirildi Guest-E883186F8 -- 23 Aralık 2021; 21:11:8 >
  • limbesh kullanıcısına yanıt

    hocam ilgilendiğiniz için gerçekten minettarım, emeğiniz için çok teşekkür ederim.


    şöyle bir hata verdi,






    Arduino hazır koddaki tek kanal röleyi 4 röleye çıkartmak








    Röleler de ip'ye düşmedi. local da görünmüyor hala 1 adet görünüyor




















    Arduino hazır koddaki tek kanal röleyi 4 röleye çıkartmak




  • Buraya kopyala yapıştır olmadığı gibi,

    O not sitesi de taksim işaretlerini siliyor kendi kendine, şanssızlık..


    https://dosya.co/0uxo3237fe99/sketch_dec23a.zip.html

    içindeki kodları kendi programına yapıştır ve kendi programından yükleme yap




    < Bu mesaj bu kişi tarafından değiştirildi limbesh -- 23 Aralık 2021; 22:26:30 >
  • limbesh kullanıcısına yanıt
    Arduino hazır koddaki tek kanal röleyi 4 röleye çıkartmak
  • Son yazdığım kod o değil ben şöyle yazmıştım

    client.println("Click <a href=\"/7ON\">here</a> Turn relay 7 ON<br>");


    dosya.co linkindeki dosyanın içindeki kodlar yeni, denedim hata vermiyor




    < Bu mesaj bu kişi tarafından değiştirildi limbesh -- 23 Aralık 2021; 22:50:58 >
  • limbesh kullanıcısına yanıt

    özür dilerim dosya.co yu görmemişim, deniyip yazacağım çok teşekkür ederim.

  • @limbesh



    hocam teşekkür ederim çok sağolasın, öncelikle evet çalıştı ama 3 röleyi açıyor 4.röleyi açmıyor tüm pinleri tek tek değiştirdim taşıdım başka pine taktım sıralamadaki (2-3-4-5-6-7-8) ama hiç bir şekilde 4 röle çalışmıyor ve Röle aç diyince kapatıyor, kapat komutunu tıklayınca açıyor. yani ters 1.nolu röle aç komutunda parmağım ile gösterdiğim wifi led'i yanıyor kapat diyince röle 1'i ışık sönüyor birde.


    bu arada 4 röle de çalışıyor röle üzerindeki pin yerleri değişince tek tek hepsi çalşıyor ,sadece aynı anda 3 ü aktif oluyor 1.nolu röle komutu wifi ledi'ini açıyor.


    https://remotexy.com üzerinden app ile kullanıyorum ama yinede 4 tane röleyi çalıştırmıyor, hepsini kapatıp tek tek bile açsam 3 den fazla (tek tek de olsa) çalışmıyor çözemedim.



    "EK DÜZENLEME;" LOW ile HIGH ların yerini değiştirince kapalıyken açık, açık komuta varken kapalı konumu düzeldi, sadece aynı anda 4. röle çalışmama problemi devam ediyor



    Arduino hazır koddaki tek kanal röleyi 4 röleye çıkartmak



    < Bu mesaj bu kişi tarafından değiştirildi Guest-E883186F8 -- 24 Aralık 2021; 11:46:7 >







  • < Bu mesaj bu kişi tarafından değiştirildi limbesh -- 24 Aralık 2021; 19:0:26 >
  • limbesh kullanıcısına yanıt

    hocam oldu çok teşekkür ederim, şuan tüm problemleri çözdüm sayenizde, geri kalan işleride tek tek kitaplarını okuyup videolarını izleyip öğreneceğim. sağolun.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.