Încerc să obțin un circuit de servocontrol foarte simplu, care să funcționeze folosind un Arduino și nu-mi pot da seama unde greșesc. Am surse de alimentare separate de 5V pentru microcontroler și servo, terenurile sunt conectate (prin microcontroler) și condensatoare de decuplare în loc.

control

Cod care rulează pe Arduino:

  • Două servo-uri diferite, ambele serv-uri „standard” cu valoare de 4.8-6V. Un servo este HobbyTech YM-2765, doar face clic și nu se mișcă ca și când ar fi insuficient. Un alt servo, 3001HB, va funcționa până la câteva minute și apoi se va „bloca”, împingându-l ușor va relua mișcarea.
  • Două Arduino diferite
  • Valori diferite pentru decuplarea condensatoarelor - 1000uF, standardul 470uF văd recomandat în multe locuri, cu sau fără condensatorul mic 100nF.
  • Alimentarea servo și arduino de la aceeași sursă de alimentare.
  • Diferite surse de alimentare de 5V - atât perete, cât și 2 „cărămizi de alimentare” USB 5V diferite concepute pentru încărcarea telefonului mobil. Sursă de alimentare de perete evaluată pentru 1,8 A, cărămizile de putere sunt evaluate pentru 1 A, 2,1 A sau 2,4 A, folosesc un cablu USB deschis/tăiat pentru a alimenta.
  • Cod diferit de servo-mișcare care rulează pe Arduino (mai mult timp pentru a vă deplasa).

Aș aprecia cu adevărat orice sfaturi despre depanare sau ceea ce aș putea face greșit! Mulțumiri.