Სარჩევი:

Grove LCD– ის გამოყენება RGB განათებით: 4 ნაბიჯი
Grove LCD– ის გამოყენება RGB განათებით: 4 ნაბიჯი

ვიდეო: Grove LCD– ის გამოყენება RGB განათებით: 4 ნაბიჯი

ვიდეო: Grove LCD– ის გამოყენება RGB განათებით: 4 ნაბიჯი
ვიდეო: Web Programming - Computer Science for Business Leaders 2016 2024, ნოემბერი
Anonim

ავტორი ავტორი: chauhannaman98

დაუკავშირეთ ჟოლო Pi თქვენს ლეპტოპის ეკრანს და კლავიატურას
დაუკავშირეთ ჟოლო Pi თქვენს ლეპტოპის ეკრანს და კლავიატურას
დაუკავშირეთ Raspberry Pi თქვენს ლეპტოპის ეკრანს და კლავიატურას
დაუკავშირეთ Raspberry Pi თქვენს ლეპტოპის ეკრანს და კლავიატურას
ავტომატური განათების ღობე
ავტომატური განათების ღობე
ავტომატური განათების ღობე
ავტომატური განათების ღობე
სახლის ავტომატიზაცია Google ასისტენტის და Adafruit IO გამოყენებით
სახლის ავტომატიზაცია Google ასისტენტის და Adafruit IO გამოყენებით
სახლის ავტომატიზაცია Google ასისტენტის და Adafruit IO გამოყენებით
სახლის ავტომატიზაცია Google ასისტენტის და Adafruit IO გამოყენებით

ადამიანთა სამყაროსა და მანქანათა სამყაროს შორის კარგი კომუნიკაციის დასამყარებლად, ჩვენების ერთეულები მნიშვნელოვან როლს ასრულებენ. ასე რომ, ისინი ჩაშენებული სისტემების მნიშვნელოვანი ნაწილია. ჩვენების ერთეულები - დიდი თუ პატარა, მუშაობენ იმავე ძირითად პრინციპზე. კომპლექსური ჩვენების გარდა, როგორიცაა გრაფიკული ჩვენებები და 3D მონიტორები, უნდა იცოდეთ მარტივი ეკრანებით მუშაობა, როგორიცაა 16x1 და 16x2 ერთეული. 16x1 ჩვენების ერთეულს ექნება 16 სიმბოლო და არის ერთ სტრიქონში. 16x2 LCD ექნება 32 სიმბოლოს ჯამში 16 პირველ ხაზში და კიდევ 16 მე -2 ხაზში. აქ უნდა გვესმოდეს, რომ თითოეულ სიმბოლოში არის 5x10 = 50 პიქსელი, ასე რომ ერთი პერსონაჟის გამოსახატავად ყველა 50 პიქსელი ერთად უნდა მუშაობდეს.

მარაგები

ნანახი სტუდია - Grove RGB LCD

ნაბიჯი 1: შესავალი

შესავალი
შესავალი

კომპლექსური ჩვენების გარდა, როგორიცაა გრაფიკული ჩვენებები და 3D მონიტორები, უნდა იცოდეთ მარტივი ეკრანებით მუშაობა, როგორიცაა 16x1 და 16x2 ერთეული. 16x1 ჩვენების ერთეულს ექნება 16 სიმბოლო და არის ერთ სტრიქონში. 16x2 LCD ექნება 32 სიმბოლოს ჯამში 16 პირველ ხაზში და კიდევ 16 მეორე ხაზში. აქ უნდა გვესმოდეს, რომ თითოეულ სიმბოლოში არის 5x10 = 50 პიქსელი, ასე რომ ერთი პერსონაჟის გამოსახატავად ყველა 50 პიქსელი ერთად უნდა მუშაობდეს.

Grove - LCD RGB Backlight არის ფერადი განათება 16x2 LCD. მაღალი კონტრასტი და გამოყენების სიმარტივე მას ხდის სრულყოფილ I2C LCD ეკრანს Arduino და Raspberry Pi– სთვის.

ნაბიჯი 2: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა

სხვა 16x2 LCD– ებისგან განსხვავებით, Grove LCD მუშაობს I2C კავშირებზე. ეს აადვილებს ეკრანის Arduino– სთან ან Raspberry Pi– სთან დაკავშირების პრობლემას. VCC და GND ხაზებთან ერთად, ეს LCD უბრალოდ მოითხოვს SDA (სერიული მონაცემები) და SCL (სერიული საათი). ეს ნიშნავს, რომ ჩვენ მხოლოდ 4 მავთული გვჭირდება იმისათვის, რომ ეს LCD ვიმუშაოთ, ვიდრე სხვა LCD– ების 14 ქინძისთავები.

ნაბიჯი 3: როგორ მუშაობს I2C?

როგორ მუშაობს I2C?
როგორ მუშაობს I2C?
როგორ მუშაობს I2C?
როგორ მუშაობს I2C?

აქ არის ამის დეტალური ახსნა:

  1. SDA (SerialData) - ხაზი სამაგისტრო და მონა მონაცემების გაგზავნისა და მიღებისათვის.
  2. SCL (სერიული საათი) - ხაზი, რომელიც ატარებს საათის სიგნალს.

I2C არის სერიული საკომუნიკაციო პროტოკოლი, ასე რომ, მონაცემები გადადის ბიტი ბიტით ერთი მავთულის გასწვრივ (SDA ხაზი). SPI– ს მსგავსად, I2C არის სინქრონული, ამიტომ ბიტების გამომავალი სინქრონიზებულია ბიტების შერჩევას საათის სიგნალით სამაგისტროსა და მონას შორის. საათის სიგნალს ყოველთვის აკონტროლებს ოსტატი.

თქვენ შეგიძლიათ გაიგოთ მეტი I2C საკომუნიკაციო პროტოკოლის შესახებ აქ. ახლა, თუ გსურთ შექმნათ პროექტი, სადაც დაგჭირდებათ კონკრეტული ფუნქციების გამოყენება, ამის გაკეთება მარტივად შეგიძლიათ დანართებში საცავიდან მაგალითების გავლით.

გირჩევთ: