Kodda problem var. myservo.write(val);
yapmanız lazım.
Oraya 90 yazarsanız servo 90°'ye ayarlanıp kalır pot ile kontrol edilmez.
Servo bağlantıları şöyle olmalı: Kırmızı ve kahverengi kablo sırasıyla 5V ve gnd bağlanmalı, turuncu kablo ise Arduino üzerindeki PWM (~) pinlerinden birine bağlanmalı.
Potansiyometre bağlantıları şöyle olmalı: Sağ ve soldaki iki bacak 5V ve gnd bağlanmalı hangisine bağladığınız çok da önemli değil bu sadece çevirme yönünü değiştirir, ortaki bacak ise bir analog pinine bağlanmalı.
Bu bağlantılara göre de kod yazılmalı ya da koda göre bağlantı yapılmalı.
Servo motorun gücü yetersiz gelir ise başka bir güç kaynağı ile servoyu besleyebilirsiniz. Sadece Arduino'ya takdığınız kırmızı ve kahverengi kablolara harici güç kaynağını bağlayınız ama bu tek başına yetmez harici güç kaynağının Gnd'sini Arduino'nun Gnd'si ile birleştirmelisiniz.