یه دستور دیگه گذاشتم و چهار تا سیم گذاشتم تو آب تا وضعیت سطح آب رو بنویسه، یکیش مثبته وصله به 5 ولت و 3 تای دیگه پایه های A2,A3,A4 که با فاصله های مشخص وصل کردم به یه ظرف اینم کد یه قسمتش:
البته کد زیاده اینجا خلاصه کردم، قسمت اصلی همینه.کد:int l = A2; int a = A3; int f = A4; Void draw(void) { analogRead(f); if (f = LOW) { digitalWrite(motor, HIGH); u8g.setFont(u8g_font_5x8); u8g.drawStr(85, 32, "NO WATER"); } else { digitalWrite(motor, LOW); u8g.setFont(u8g_font_5x8); u8g.drawStr(85, 32, "FULL"); }
l و a رو هم به همین ترتیب نوشتم.
مشکل اینه که تو صفحه فقط FULL مینویسه و با گذاشتن پین A4 کنار 5v اتفاقی نمیوفته!
لطفا راهنمایی کنین کد رو باید چطور بنویسم
پایه A4 رو با یه مقاومت 10k وصل میکنم GND بازم اتفاقی نمیوفته


7 لایک
LinkBack URL
About LinkBacks



پاسخ با نقل قول