Wyświetlacz 16x2 na I2C + serwo = problem - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Wyświetlacze (https://forum.arduinopolska.pl/dzial-wy%C5%9Bwietlacze) +--- Wątek: Wyświetlacz 16x2 na I2C + serwo = problem (/watek-wy%C5%9Bwietlacz-16x2-na-i2c-serwo-problem) |
Wyświetlacz 16x2 na I2C + serwo = problem - sisidor/Tomek - 28-04-2016 Z racji że jest to mój pierwszy post, powinienem się przywitać więc CZEŚĆ wszystkim Robiłem sobie prosty projekt na Arduino i wystąpił niezrozumiały dla mnie problem, do rzeczy 1. Podłączyłem klawiaturę 4x4 membranową na I2C 2. Podłączyłem wyświetlacz 16x2 bezpośrednio do Arduino Uno 3. Wyświetla mi wszystko bez problemu na ekranie Problem pojawia się gdy dokładam linijkę servo.attach(9); Wtedy wyświetlacz ma problemy - raz działa, raz wypisuje bzdury Podobnie przestaje działać gdy ustawię serial.begin(9600); Czy ktoś wie jak to rozwiązać albo jakie są tego przyczyny? Pozdrawiam PS nie znalazłem rozwiązania na forum Edit: wstawiam kod + za chwile film z działania Kod: #include <Wire.h> RE: Wyświetlacz 16x2 na I2C + serwo = problem - JasQ - 28-04-2016 Spróbuj innej wersji arduino , jak nie pomoże to poszukaj alternatywnych bibliotek . Czasem się zdarza że wewnętrzne procedury bibliotek mają konflikt i niestety czasem właśnie takie efekty można zaobserwować . tutaj masz kodzik do obsługi serwa bez biblioteki Kod: int servo = 9; RE: Wyświetlacz 16x2 na I2C + serwo = problem - sisidor/Tomek - 29-04-2016 Dzięki wielkie JasQ Teraz działa wyświetlacz aczkolwiek mam problemy z regulacją kąta, ale to wina raczej bałaganu w kodzie który jest świeżo modyfikowany przez świeżaka. a z biblioteką pewnie jest problem tą od wyświetlacza (w moim przypadku) gdyż po linijce serial.begin też pisze mi po chińsku : Pozdrawiam ; RE: Wyświetlacz 16x2 na I2C + serwo = problem - janchar - 12-10-2016 Mogę się mylić, ale moim skromnym zdaniem, to problem leży nie w programie, lecz w zakłóceniach, spowodowanych pracą silnika w serwie. Proponuję podłączenie serwa pod inne zasilanie lub przynajmniej spróbować dołożyć kondensator filtrujący. RE: Wyświetlacz 16x2 na I2C + serwo = problem - adix - 13-10-2016 Ta biblioteka do serwa używa timer 1 i bibloteka do key 4X4 tag ze z tat jest takie dziwne działanie konieczne jest znalezienie innej biblioteki |