No video

Kurs Arduino #7: Magistrala I2C - omówienie magistrali i obsługa wyświetlacza HD44780 na I2C

  Рет қаралды 51,392

KoValsky majstruje

KoValsky majstruje

5 жыл бұрын

Zamów płytki drukowane w JLCPCB za jedyne 2 USD (w dowolnym kolorze): jlcpcb.com
Zapraszam Was na siódmy odcinek kursu poświęconego platformie Arduino. Dziś zajmiemy się magistralą I2C. Przedstawię podstawowe informacje na temat działania magistrali. Pokażę również w jaki sposób obsłużyć wyświetlacz HD44780 z ekspanderem I2C.
Pobierz materiały: drive.google.c...
I2C scanner: playground.ard...
Blblioteka LCD I2C: github.com/fde...
Muzyka:
Track: Last Heroes x TwoWorldsApart - Eclipse (feat. AERYN) [NCS Release]
Music provided by NoCopyrightSounds.
Watch: • Last Heroes x TwoWorld...
Free Download / Stream: ncs.io/EclipseYO
Track: Jim Yosef & Valentina Franco - Chasing Dreams [NCS Release]
Music provided by NoCopyrightSounds.
Watch: • Jim Yosef & Valentina ...
Free Download / Stream: ncs.io/ChasingD...
#Arduino #Elektronika

Пікірлер: 38
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
Co chciałbyś zobaczyć na kanale? Zaproponuj film! goo.gl/forms/FVNSl7Kl5HBA5O5v2 Harmonogram filmów: docs.google.com/document/d/13y8mEN23LQO7ksqv7mo_-0OWYQ70Xn42O2RxoseCyx0/edit?usp=sharing
@YTBySIB
@YTBySIB 5 жыл бұрын
Przerwanie, gdy nacisnę guzik to zmienię stację radiową lub zmienię głośność lub wykonam mute.
@ununquadium2893
@ununquadium2893 5 жыл бұрын
jak podłączyć kilka urządzeń/czujników pod magistralę I2C
@thesuspect2336
@thesuspect2336 Жыл бұрын
Twoje poradniki są bardzo pomocne,robię akurat projekt na technikę mikroprocesorową i ratujesz życie ❤
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
Prawdopodobnie kolejny odcinek będzie o silnikach krokowych.
@wasiu000
@wasiu000 5 жыл бұрын
Super robota ! Bardzo się cieszę że wrzucasz kolejne filmy wiedz że są bardzo potrzebne takim jak ja ! Dodam jeszcze że bardzo profesjonalnie i czytelnie odmawiasz temat i świetnie montujesz film jest bardzo czytelny i przyjemnie się to ogląda za dobrą pracę obiecuję oglądać reklamy do końca 😉✌👍
@miauczek3314
@miauczek3314 3 жыл бұрын
dziękuje! zrobiłem dosyć skomplikowany projekt używając wyświetlacza i diod! dałem łapeczke w górę
@XTifo
@XTifo 5 жыл бұрын
Jak zawsze profesjonalnie i szczególowo zrobiony odcinek oby wiecej to mi sie podoba
@andrzejwartner305
@andrzejwartner305 3 жыл бұрын
Bardo fajna robota!
@msiudmak
@msiudmak 5 жыл бұрын
Super materiał. Dałem suba, łapkę i dzwoneczek. I czekam na kolejne odcinki. Pozdrawiam
@keep_back_300ft
@keep_back_300ft 5 жыл бұрын
Akurat jakiś czas przed tym filmikiem sam zrobiłem to co ty zrobiłeś z tym termometrem bo kupiłem wyświetlacz z I2C pozdrawiam czekam na twoje filmy jak narazie dużo mi pomogły
@wileu
@wileu 4 жыл бұрын
Płytki w jlcpcb za 2USD + transport do PL 7,65 USD :D
@xcezu
@xcezu 2 жыл бұрын
Pomocy bo po podpieciu i2c do wyswietlacza i ustawieniu kontrastu na maxa tylko pierwsza linia mi sie ustawia na maxa
@redstonegod296
@redstonegod296 Жыл бұрын
Może masz coś źle zaprogramowane i/lub podłączone? Ja tak miałem z wyświetlaczem bez i2C
@Eryk-gt4zg
@Eryk-gt4zg 5 жыл бұрын
Czekam na odcinek o łączności arduino z wifi.
@piotritrych8804
@piotritrych8804 4 жыл бұрын
Witam, wlasnie uzylem fragmentu kodu do wyszukania adresu na I2C .Oczywiscie program dziala lecz linia nr 63 serial.print("0"); Co to jest? Bo napewno nie wyswietla 0 , usuniecie tej lini powoduje brak wyswietlania adresu . Analizuje ten kod i tego nie rozumie . W internecie tez nic nie znalazlem na ten temat . Moze ktos wie co to jest? Z gory dzieki.
@sergiuszseru7711
@sergiuszseru7711 5 жыл бұрын
Mam pytanie czy za pomocą arduino mozna zczytać wsad z atmegi 328? Film o krokowcach i arduino też mi się przyda super.
@karolku3136
@karolku3136 5 жыл бұрын
może jakieś przerwania, albo żarówki zapalane z telefonu ....tak, że wpierw odczytujemy stan faktyczny, bo można też zapalać/gasić włącznikiem
@karolku3136
@karolku3136 5 жыл бұрын
Coś takiego nawet mam to mogę pomóc
@kacperchojnowski9318
@kacperchojnowski9318 4 жыл бұрын
Nie działa mi z Arduino Uno WiFi Rev.2 :C, wyskakuje błąd " error: expected class-name before '{' token class LiquidCrystal_I2C : public Print { ^ (ta strzałka jest do '{' ) " w bibliotece, a wszystko jest dobrze, ten znak tam jest, fora internetowe nie pomagają :C pojawia się też to: " note: suggested alternative: 'printf' print(c); " nic już nie działa, nie wiem co robić. W normalny sposób bez I2C, też był podobny błąd. :C
@ukaszj2906
@ukaszj2906 Жыл бұрын
Hej. No dobra ale jak to jest z podciągnięciem do 4.7 kOhm? SDA i SCL są podłączone bezpośrednio na filmiku i nie jest dodany rezystor podciągający, a wewnętrzny rezystor podciągający atmegi to chyba jakoś 20-50KOhm więc czegoś tu nie rozumiem :)
@migrad2
@migrad2 5 жыл бұрын
Kiedy nowy filmik? Bardzo dobre produkcje.
@janekfromm50
@janekfromm50 Жыл бұрын
Cześć. Czy można podłączyć VCC takiego wyświetlacza do 3,3 V?
@julianrogalski5889
@julianrogalski5889 5 жыл бұрын
Możesz zrobić o zegara h Rtc
@damiankaralus5205
@damiankaralus5205 4 жыл бұрын
Witam Mam pytanie odnośnie innych wyświetlaczy z komunikacją i2c i własnym ekspanderem... nie tym dedykowanym dla arduino. Jakie są możliwości połączenia bądź czy nie ma takich możliwości bo arduino ogranicza się tylko do podpisanych dla siebie peryferii?
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
Dla Arduino nie istnieją podpisane peryferia. Przy komunikacji poprzez i2c musisz znać adres docelowego urządzenia i komendy jakie to urządzenie obsługuje.
@damiankaralus5205
@damiankaralus5205 4 жыл бұрын
A co jeśli urządzenie nie posiada adresu? Bo tej zagadki nie udało mi się rozwikłać. Nie znalazłem też nikogo kto używał typowego LCD i2c. Są tylko adaptacje 14/16 pinowego wyświetlacza do konwertera. Tylko tak to działa?
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
@@damiankaralus5205 Urządzenie podrzędne musi mieć adres. "In order to communicate with specific device, each slave device must have an address which is unique on the bus" - fragment ze specyfikacji. Konwerter i2c dla wyświetlacza lcd redukuje ilość kabli połączeniowych z wyświetlaczem. Dane, które normalnie są przesyłane poprzez 4 przewody, to dzięki ekspanderowi wystarczą tylko 2 przewody. Układ scalony w ekspanderze zamienia te dane z powrotem na 4 linie sygnałowe. Bardzo dużo osób korzysta z takiego rozwiązania.
@KapeckaS
@KapeckaS 4 жыл бұрын
@@damiankaralus5205 Jest dla Arduino program który po podłączeniu do magistrali i2c odczytuje adres urządzenia.
@karolspunda9783
@karolspunda9783 5 жыл бұрын
czy można prosić o końcowy kod, uwzględniający kod z samego czujnika z odcinka 4, tak aby po podłączeniu wyświetlacza z tego odcinka wszystko hulało? (najpierw buduje, a jak wszystko działa, analizuje kod).
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
Wrzuciłem kod z czujnikiem i wyświetlaczem I2C na dysk.
@areczek2010
@areczek2010 5 жыл бұрын
Pobrałem plik i kompilator rzuca błąd no matching function for call to 'LiquidCrystal_I2C::begin()'
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
@@areczek2010 Czy pobrałeś i zaimportowałeś tę bibliotekę z opisu pod filmem? Czy dyrektywy include wskazują na odpowiednią bibliotekę?
@lukaszstacholkusz5343
@lukaszstacholkusz5343 5 жыл бұрын
Witam zostawiam pierdoły 👍 Pozdrawiam z Olkusza 🙋
@kacpermordaka5926
@kacpermordaka5926 3 жыл бұрын
jak zmienić kontrast
@KoValskyDIY
@KoValskyDIY 3 жыл бұрын
Potencjometrem do kontrastu. Możesz kupić gotowy shield z lcd, one mają wszystkie niezbędne elementy.
@redstonegod296
@redstonegod296 Жыл бұрын
Jeżeli masz bez I2C, to wystarczy podłączyć potencjometr pod pin VO na wyświetlaczu, a jak jest z I2C to czymś płaskim w wcięcie na konwerterze I2C (najlepiej śrubokrętem)
@airexpertdrop
@airexpertdrop 4 жыл бұрын
Tłumacz lepiej np co to jest magistrada 🤪
Arduino for resistant #1
15:40
Garage Make Zone
Рет қаралды 19 М.
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 16 МЛН
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 10 МЛН
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 13 МЛН
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 18 МЛН
Arduino 30: WYŚWIETLACZE SIEDMIOSEGMENTOWE i multipleks
14:59
Adam Śmiałek
Рет қаралды 10 М.
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
ChatGPT pisze mi program na ARDUINO. A.I. ZABIERA PRACĘ PROGRAMISTOM!!!
10:43
A TEN ZNÓW O DRONACH
Рет қаралды 110 М.
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Рет қаралды 565 М.
Arduino 41: RADIO FM
12:38
Adam Śmiałek
Рет қаралды 15 М.
Magistrala "I kwadrat ce" [RS Elektronika] #179
19:51
RS Elektronika
Рет қаралды 52 М.
Arduino 24: ILE PRĄDU POTRZEBUJE ARDUINO?
13:59
Adam Śmiałek
Рет қаралды 13 М.
How To Find Unknown I2C Addresses Several Ways
17:32
Gadget Reboot
Рет қаралды 19 М.
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 16 МЛН