{ int msg = Serial.read(); //START PUMP1 if (msg == ‘0’) { digitalWrite(13, HIGH); //PUMP1 manual start Serial.println(“Pump1 start”); } //STOP PUMP1 if (msg == ‘1’) { digitalWrite(13, LOW); //PUMP1 manual stop Serial.println(“Pump1 stop”); } //2.8 Litle filling if (msg == ‘2’) { digitalWrite(11, HIGH); //Sensing for 2.8 litle function ON digitalWrite(13, HIGH); //Pump 1 start to pump oil from main tank1 to Measure tank2 Serial.println(“Sensing auto filling 2.8”); } //3.5 Litle filling if (msg == ‘3’) { digitalWrite(10, HIGH); //Sensing for 3.5 litle function ON digitalWrite(13, HIGH); //Pump 1 start to pump oil from main tank1 to Measure tank2 Serial.println(“Sensing auto filling 3.5”); } } } Beyler bu seri haberleşme hakkında bilgi verirmisiniz. Bunu yapmaktaki amacımız nedir ? Ayrıca yukarıdaki yazılımda belirtttiğim kısımları açıklarmısınız. mesela if(msg==‘3’)
serialden 0 gelirse bişey yapıyor 1 gelirse başka bişey yapıyor 3 gelirse çok güzel bişe yapıyor. önce C öğren gel hatta coşkun taşdemirin arduino kitabını al oku çok güzel yada senin için yazılar yazdık onlardan faydalanabilirsin. yazılar >>> 1-http://arduinoturkiye.com/sifirdan-baslamak/ 2-http://arduinoturkiye.com/bilgiyi-kullanma-klavuzu/ 3-http://arduinoturkiye.com/blog-blog-blog-iste-butun-mesele/ 4-http://arduinoturkiye.com/arduino-cheat-sheet-veya-hatirlatma-notlari/ hayatta başarılar dileriz iyi günler…