Სარჩევი:
- ნაბიჯი 1: რაც გჭირდებათ
- ნაბიჯი 2: LCD Pinout და კავშირი Arduino– სთან
- ნაბიჯი 3: არდუინოს დაპროგრამება
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: კოდი და სქემის დიაგრამა სრულად არის ახსნილი:
ვიდეო: LCD კავშირი Arduino– სთან ერთად Tinkercad– ზე: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
Tinkercad პროექტები »
კოდი ამ სტატიაში არის დაწერილი LCD– ებისთვის, რომლებიც იყენებენ სტანდარტულ Hitachi HD44780 დრაივერს. თუ თქვენს LCD– ს აქვს 16 ქინძისთავები, მაშინ მას ალბათ აქვს Hitachi HD44780 დრაივერი. ეს ეკრანები შეიძლება იყოს სადენიანი 4 ბიტიანი ან 8 ბიტიანი რეჟიმში. LCD– ის 4 ბიტიან რეჟიმში გაყვანილობა ჩვეულებრივ სასურველია, რადგან ის იყენებს ოთხზე ნაკლებ მავთულს, ვიდრე 8 ბიტიანი რეჟიმი. პრაქტიკაში, არ არის შესამჩნევი განსხვავება შესრულების ორ რეჟიმს შორის. ამ გაკვეთილში მე LCD- ს დავაკავშირებ 4 ბიტიან რეჟიმში.
ნაბიჯი 1: რაც გჭირდებათ
ამ გაკვეთილისთვის დაგჭირდებათ:
1.არდუინო უნო
2. დაფა ან PCB
3. LCD 16x2
4. პოტენომეტრი
ნაბიჯი 2: LCD Pinout და კავშირი Arduino– სთან
აქ არის LCD– ის ქინძისთავების დიაგრამა, რომელსაც მე ვიყენებ. კავშირები თითოეული პინიდან არდუინოსთან იქნება იგივე, მაგრამ თქვენი ქინძისთავები შეიძლება განსხვავებულად იყოს მოწყობილი LCD- ზე. დარწმუნდით, რომ შეამოწმეთ მონაცემთა ფურცელი ან მოძებნეთ ეტიკეტები თქვენს კონკრეტულ LCD– ზე:
ასევე, შეიძლება დაგჭირდეთ 16 პინიანი სათაურის შედუღება თქვენს LCD– ზე, სანამ ის დაფაზე დააკავშირებთ. მიჰყევით ქვემოთ მოცემულ დიაგრამას, რომ დააკავშიროთ LCD თქვენს არდუინოს:
Rs pin (RS) - 1
ჩართვა (E) - 2
D4 - 4
D5 - 5
D6 - 6
D7 - 7
დიაგრამაზე არსებული რეზისტორი ადგენს შუქის სიკაშკაშეს. ტიპიური მნიშვნელობაა 220 Ohms, მაგრამ სხვა მნიშვნელობებიც იმუშავებს. უფრო მცირე რეზისტორები გახდის შუქს უფრო ნათელს.
პოტენომეტრი გამოიყენება ეკრანის კონტრასტის დასარეგულირებლად. მე ჩვეულებრივ ვიყენებ 10K Ohm პოტენომეტრს, მაგრამ სხვა მნიშვნელობებიც იმუშავებს.
ნაბიჯი 3: არდუინოს დაპროგრამება
ქვემოთ მოყვანილი ყველა კოდი იყენებს LiquidCrystal ბიბლიოთეკას, რომელიც წინასწარ არის დაინსტალირებული Arduino IDE– ით. ბიბლიოთეკა არის ფუნქციების ერთობლიობა, რომელიც მარტივად შეიძლება დაემატოს პროგრამას შემოკლებული ფორმატით.
ბიბლიოთეკით სარგებლობის მიზნით, ის უნდა იყოს ჩართული პროგრამაში. ქვემოთ მოყვანილი კოდის 1 ხაზი ამას აკეთებს ბრძანებით #მოიცავს. როდესაც ბიბლიოთეკას ჩართავთ პროგრამაში, ბიბლიოთეკის ყველა კოდი იტვირთება არდუნიოში თქვენი პროგრამის კოდთან ერთად.
ახლა ჩვენ მზად ვართ დავიწყოთ პროგრამირება! მე განვიხილავ უფრო საინტერესო საქმეებს, რისი გაკეთებაც შეგიძლიათ ერთ მომენტში, მაგრამ ჯერჯერობით მხოლოდ მარტივი სატესტო პროგრამის გაშვება შეგვიძლია. ეს პროგრამა დაბეჭდავს "კეთილი იყოს თქვენი მობრძანება ჩემს კლასში" ეკრანზე, შემდეგ გარკვეული შეფერხების შემდეგ "სწავლის ახალი გზა" და ბოლოს "Arduino class by Mudit jain" სადაც ჩემი სახელი დაახამხამებს. შეიყვანეთ ეს კოდი tinkercad კოდის არეში და დაიწყეთ სიმულაცია.
ნაბიჯი 4: კოდი
უფრო საინტერესო პროექტებისთვის დამიკავშირდით:
Youtube:
ფეისბუქ გვერდი:
Instagram:
#ჩართეთ
LiquidCrystal LCD (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("WELCOME"); lcd.setCursor (3, 1); lcd.print ("TO MY CLASS"); დაგვიანება (2000); lcd.setCursor (5, 0); lcd.print ("ახალი გზა"); lcd.setCursor (3, 1); lcd.print ("სწავლის შესახებ"); დაგვიანება (2000); lcd. წმინდა (); } void loop () {lcd.setCursor (2, 0); lcd.print ("არდუინოს კლასი"); lcd.setCursor (2, 1); lcd.print ("MUDIT JAIN"); დაგვიანება (500); lcd. წმინდა (); lcd.setCursor (2, 0); lcd.print ("არდუინოს კლასი"); დაგვიანება (500); }
გირჩევთ:
IOT DMX კონტროლერი Arduino– სთან და Stage Monster– თან ერთად: 6 ნაბიჯი
IOT DMX კონტროლერი Arduino– ს და Stage Monster Live– ით: აკონტროლეთ სცენის განათება და სხვა DMX მოწყობილობები თქვენი ტელეფონიდან ან სხვა ვებ – ჩართული მოწყობილობიდან. მე გაჩვენებთ თუ როგორ სწრაფად და მარტივად ააშენოთ თქვენი საკუთარი DMX კონტროლერი, რომელიც მუშაობს Stage Monster Live პლატფორმაზე Arduino Mega– ს გამოყენებით
როკოლა ARDUINO– სთან ერთად: 6 ნაბიჯი
როკოლა ARDUINO– სთან ერთად: თქვენ გირჩევთ შექმნათ თქვენი პროდუქტი * ROCKOLA * Arduino და Buzzer activo– ით. პირველ რიგში, ეს არის საჭირო მასალები და მასალები, რომლებიც შეიცავს " მასალების ჩამონათვალს " para crear la rocola. Con los mater
ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: 3 ნაბიჯი
ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: As-Salam-O-Aleykum! ჩემი ეს ინსტრუქცია ეხება TM1637 ჩვენების მოდულის Arduino– სთან დაკავშირებას. ეს არის ოთხნიშნა ციფრის შვიდი სეგმენტის ჩვენების მოდული. იგი მოდის სხვადასხვა ფერებში. ჩემი არის წითელი ფერი. იგი იყენებს Tm1637 Ic
RGB კავშირი Arduino– სთან ერთად TinkerCad– ზე: 4 ნაბიჯი
RGB ინტერფეისის დამყარება Arduino– ს საშუალებით TinkerCad– ზე: ამ გაკვეთილში თქვენ შეიტყობთ Arduino RGB– ით მართული ინტერფეისის შესახებ. RGB led შედგება სამი განსხვავებული led- ისგან, სახელიდან შეგიძლიათ გამოიცნოთ, რომ ეს LED- ები არის წითელი, მწვანე და ლურჯი. ჩვენ შეგვიძლია მივიღოთ ბევრი სხვა ფერი ამ ფერების შერევით
RGB LED ფერის შერევა Arduino– სთან ერთად Tinkercad– ში: 5 ნაბიჯი (სურათებით)
RGB LED ფერის შერევა Arduino– სთან ერთად Tinkercad– ში: მოდით ვისწავლოთ თუ როგორ გავაკონტროლოთ მრავალ ფერადი LED- ები Arduino– ს ანალოგური საშუალებების გამოყენებით. ჩვენ დავაკავშირებთ RGB LED- ს Arduino Uno– სთან და შევადგინეთ მარტივი პროგრამა მისი ფერის შესაცვლელად. თქვენ შეგიძლიათ გააგრძელოთ პრაქტიკულად Tinkercad სქემების გამოყენებით. ამის ნახვაც კი შეგიძლიათ