یه دستور دیگه گذاشتم و چهار تا سیم گذاشتم تو آب تا وضعیت سطح آب رو بنویسه، یکیش مثبته وصله به 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 بازم اتفاقی نمیوفته