سلام

در موردسوال دومتون LCD رو با سیم بندی مناسب یه جا فیکس کنید و حرکتش ندید . ممکنه مشکل از سیم هاتون باشه .
چون کد اگه اشتباه باشه حتی یک بار هم نباید نتیجه درست رو نشون بده
بنابراین مشکل سخت افزاریه و به احتمال زیاد سیم بندیهاتون یه مقدار مشکل داره

************************************************** ************************

در مورد سوال اولتون هم کافیه دو تا کد رو با هم ادغام کنید

یعنی توی کد LCD بیاید خوندن از پین آنالوگ رو به عنوان یک تابع اضافه کنید و هر جا توی اون کد Serial.print می کرده شما Lcd.print انجام بدید