Სარჩევი:
- ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა
- ნაბიჯი 2: გამოყენებული კომპონენტები:
- ნაბიჯი 3: კოდი:
- ნაბიჯი 4: სქემის დიაგრამა:
- ნაბიჯი 5: ვიდეო:
ვიდეო: ინტერფეისის Atmega16 მიკროკონტროლერი წერტილოვანი მატრიქსის ეკრანით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ პროექტში ჩვენ ვაპირებთ ინტერფეისს ერთი წერტილოვანი მატრიცის LED დისპლეით AVR (Atmega16) მიკროკონტროლერთან. აქ ჩვენ ვაჩვენებთ სიმულაციას პროტეუსში, თქვენ შეგიძლიათ იგივე გამოიყენოთ თქვენს ტექნიკაში. ასე რომ, აქ ჩვენ ჯერ დავბეჭდავთ ერთ პერსონაჟს, ვთქვათ 'A' ამ ჩვენებაზე, შემდეგ ჩვენ გადავაქცევთ მას ამ ჩვენებაზე.
ეს არის ძალიან საინტერესო პროექტი. მე ვფიქრობ, რომ თქვენ გინახავთ ამ ტიპის მატრიცის ჩვენების ბევრი გამოყენება რეალურ სამყაროში. ასე რომ, აქ Atmega16– ის გამოყენებით ჩვენ გავაკეთებთ ამ ჩვენების პროექტის ერთ პროტოტიპს.
ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა
Atmel Studio 7: Studio 7 არის ინტეგრირებული განვითარების პლატფორმა (IDP) ყველა AVR® და SAM მიკროკონტროლერის პროგრამების შემუშავებისა და გამართვისთვის. Atmel Studio 7 IDP გაძლევთ უპრობლემოდ და ადვილად გამოსაყენებელ გარემოს, რომ დაწეროთ, შექმნათ და გამართოთ თქვენი პროგრამები C/C ++ ან ასამბლეის კოდით.
აქ არის გადმოსაწერი ბმული
2 Proteus პროგრამული უზრუნველყოფა სიმულაციისთვის: ეს არის პროგრამული უზრუნველყოფა სიმულაციის საჩვენებლად. თქვენ მიიღებთ უამრავ ინფორმაციას ამ პროგრამული უზრუნველყოფის გადმოსაწერად.
თუ ამას უშუალოდ აკეთებთ ტექნიკაში, მაშინ არ გჭირდებათ პროტეუსის ინსტრუმენტის დაყენება
ნაბიჯი 2: გამოყენებული კომპონენტები:
აქ ჩვენს დემო ვიდეოში ჩვენ ვიყენებთ პროტეუსის სიმულაციას, მაგრამ თუ თქვენ ამას აკეთებთ თქვენს აპარატურაში, თქვენ დაგჭირდებათ ეს კომპონენტები ამ პროექტისთვის:
1. AVR განვითარების დაფა: თქვენ შეგიძლიათ შეიძინოთ Atmega16 IC და შეგიძლიათ შექმნათ თქვენი საკუთარი პერსონალური დაფა, ნებისმიერი ფორმით ასევე შეგიძლიათ მიიღოთ Atmega16/32 განვითარების დაფა. ასე რომ, თუ თქვენ გაქვთ ეს დაფა, უკეთესი იქნება, რომ მარტივად ატვირთოთ კოდი.
2. 8*8 Dot Matrix LED დისპლეი: რადგან ჩვენ ვიყენებთ 8*8 ეკრანს, ასე რომ 64 LED არის ერთ LED ეკრანზე
3. AVR ISP USB პროგრამისტი: ეს პროგრამისტი არის ზოგადი დამოუკიდებელი აპარატურის ინსტრუმენტი, რომლის საშუალებითაც შეგიძლიათ წაიკითხოთ და დაწეროთ მრავალი AVR დაფუძნებული ATMEL მიკროკონტროლი.
4. ზოგიერთი მხტუნავი მავთული: ჩვენ გვჭირდება ჯუმბერის მავთულები ასევე თითოეულ მოწყობილობას შორის კავშირის დასამყარებლად.
ნაბიჯი 3: კოდი:
თქვენ შეგიძლიათ მიიღოთ საწყისი კოდი გადმოსაწერი ბმულიდან
ნაბიჯი 4: სქემის დიაგრამა:
ნაბიჯი 5: ვიდეო:
პროექტის სრული აღწერა მოცემულია ზემოთ მოცემულ ვიდეოში
თუ თქვენ გაქვთ რაიმე ეჭვი ამ პროექტთან დაკავშირებით, მოგვწერეთ ქვემოთ.
და თუ გსურთ მეტი გაიგოთ ჩამონტაჟებული სისტემის შესახებ, შეგიძლიათ ეწვიოთ ჩვენს youtube არხს
გთხოვთ ეწვიოთ და მოიწონოთ ჩვენი ფეისბუქ გვერდი ხშირი განახლებებისთვის.
მადლობა და პატივისცემა, ემბედოტრონიკის ტექნოლოგიები
გირჩევთ:
როგორ გავაკეთოთ ხაზის მიმდევარი რობოტი არდუინოს (მიკროკონტროლერი) გამოყენების გარეშე: 5 ნაბიჯი
როგორ გავაკეთოთ ხაზის მიმდევარი რობოტი Arduino- ს (მიკროკონტროლერის) გამოყენების გარეშე: ამ სასწავლო ინსტრუქციაში მე გასწავლით თუ როგორ უნდა გააკეთოთ რობოტი Arduino– ს გამოყენების გარეშე. მე გამოვიყენებ ძალიან მარტივ ნაბიჯებს. ეს რობოტი გამოიყენებს IR სიახლოვის სენსორს მიჰყევით ხაზს. თქვენ არ დაგჭირდებათ რაიმე სახის პროგრამირების გამოცდილება
AVR მიკროკონტროლერი. ულტრაბგერითი დისტანციის სენსორი. HC-SR04 LCD NOKIA 5110: 4 ნაბიჯი
AVR მიკროკონტროლერი. ულტრაბგერითი დისტანციის სენსორი. HC-SR04 LCD NOKIA 5110: გამარჯობა ყველას! ამ განყოფილებაში ვაკეთებ მარტივ ელექტრონულ მოწყობილობას მანძილის გასაზომად და ეს პარამეტრები ნაჩვენებია LCD NOKIA 5110-ზე. პარამეტრები ნაჩვენებია დიაგრამისა და რიცხვების სახით. მოწყობილობა დაფუძნებულია მიკროკონტროლერზე AVR ATMEG
AVR მიკროკონტროლერი. LED- ების გადართვა Push Button გადამრთველის გამოყენებით. ღილაკზე დებიუანსი .: 4 ნაბიჯი
AVR მიკროკონტროლერი. LED- ების გადართვა Push Button გადამრთველის გამოყენებით. დააჭირეთ ღილაკს დებიუანსი .: ამ განყოფილებაში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ პროგრამა C კოდი ATMega328PU– სთვის, რათა შეცვალოს სამი LED– ის სტატუსი ღილაკის გადამრთველიდან შეყვანის შესაბამისად. ასევე, ჩვენ შევისწავლეთ პრობლემის გადაჭრა "Switch Bounce". როგორც ყოველთვის, ჩვენ გვსურს
AVR მიკროკონტროლერი. Პულსის მოდულაცია. DC ძრავისა და LED სინათლის ინტენსივობის კონტროლერი .: 6 ნაბიჯი
AVR მიკროკონტროლერი. Პულსის მოდულაცია. DC საავტომობილო და LED სინათლის ინტენსივობის კონტროლერი .: გამარჯობა ყველას! პულსის სიგანის მოდულაცია (PWM) არის ძალიან გავრცელებული ტექნიკა ტელეკომუნიკაციისა და ენერგიის კონტროლში. ის ჩვეულებრივ გამოიყენება ელექტრო მოწყობილობის კვების ენერგიის გასაკონტროლებლად, იქნება ეს ძრავა, LED, დინამიკები და ა.შ. ეს არის ძირითადად მოდული
AVR მიკროკონტროლერი. LED- ები ციმციმებს ტაიმერის გამოყენებით. ქრონომეტრები წყვეტს. ტაიმერი CTC რეჟიმი: 6 ნაბიჯი
AVR მიკროკონტროლერი. LED- ები ციმციმებს ტაიმერის გამოყენებით. ქრონომეტრები წყვეტს. ტაიმერი CTC რეჟიმი: გამარჯობა ყველას! ქრონომეტრები მნიშვნელოვანი კონცეფციაა ელექტრონიკის სფეროში. ყველა ელექტრონული კომპონენტი მუშაობს დროის ბაზაზე. ეს დროის ბაზა ხელს უწყობს ყველა სამუშაოს სინქრონიზაციას. ყველა მიკროკონტროლი მუშაობს საათის განსაზღვრული სიხშირით