Სარჩევი:
ვიდეო: 0-9 სეგმენტის მრიცხველი CloudX მიკროკონტროლით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ პროექტში ჩვენ ვიყენებთ შვიდ სეგმენტის LED ეკრანს 0-დან 9-მდე დასათვლელად.
შვიდი სეგმენტის LED დისპლეი შედგება რვა LED- ისგან და შესანიშნავია ციფრების ჩვენებისათვის. ეკრანის მიერ გამოყენებული ქინძისთავების რაოდენობის შესამცირებლად, LED- ების ყველა ანოდი ან კათოდი ერთმანეთთან არის დაკავშირებული და ეწოდება საერთო ანოდი ან საერთო- კათოდი, შესაბამისად. ჩვენი პროექტისთვის ჩვენ ვიყენებთ საერთო კათოდურ ტიპს. 8 ები არის წარწერით A to G და DP (ათწილადის წერტილისთვის). ჩვენი საერთო კათოდური მოდულისთვის არის ანოდური პინი თითოეული LED სეგმენტისთვის. მაგალითად, თუ გსურთ რიცხვის 4 ჩვენება, მაშინ თქვენ მიმართავთ მიმდინარეობას B, C, F და G. სეგმენტებზე. CloudX სეგმენტის ბიბლიოთეკა ამარტივებს 7 სეგმენტის მოდულის გამოყენებას.
ნაბიჯი 1: შეაგროვეთ ეს კომპონენტი
1. CLOUDX მიკროკონტროლერი
2. CLOUDX SOFTCARD
3. V3 USB კაბელი
4. 7 სეგმენტი (კათოდი)
5. JUMPER WIRE
6. რეზისტორი 330 ოჰმ
ნაბიჯი 2: HARDWARE SET-UP
მიჰყევით ამ ნაბიჯს:
დააკავშირე:
დააფიქსირეთ სეგმენტის A CloudX– ის pin1– მდე
სეგმენტის B დამაგრება CloudX– ის pin2– მდე
შეაერთეთ სეგმენტის DP CloudX– ის pin3– ზე
სეგმენტის C მიმაგრება CloudX– ის pin4– მდე
სეგმენტის D დამაგრება CloudX– ის pin5– მდე
სეგმენტის E მიმაგრება CloudX– ის pin6– მდე
სეგმენტის Pin F CloudX– ის pin7– მდე
სეგმენტის G მიამაგრეთ CloudX– ის pin9– მდე
დააკავშირეთ საერთო კათოდური პინი GND– თან
კავშირის შემდეგ, გაუშვით კოდირება:
ჩამოტვირთეთ Cloudx IDE აქ
ნაბიჯი 3: კოდირება
დააკოპირეთ ეს კოდი CloudX IDE– ში
#ჩართეთ #ჩართეთ char NumberOfDigit = 1; // დააყენეთ გამოსაყენებელი 7 სეგმენტის ჩვენების რაოდენობა
// დააკავშირეთ ეს CloudX ქინძისთავები ეკრანის მონაცემების A, B, C, D, E, F, G და H ქინძისთავებთან
char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};
// დააკავშირეთ ეს CloudX ქინძისთავები თითოეული 7-სეგმენტიანი ეკრანის საერთო ანოდთან ან კათოდთან
char segmentScanPins = 0; // ქინძისთავების შესანახად ჩვენ პირდაპირ ვუკავშირდებით მიწას (კათოდს) კონფიგურაციას () {// კონფიგურაცია აქ // ინიციალიზება 7 სეგმენტიანი ჩვენება ამ მონაცემებით Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// პროგრამა აქ Segment_write (0, 1000); // ჩაწერეთ 0 7-სეგმენტიან ჩვენებაზე 1 წამი Segment_write (1, 1000); // ჩაწერეთ 1 7-სეგმენტიან ჩვენებაზე 1 წამი Segment_write (2, 1000); // ჩაწერეთ 2 7-სეგმენტიან ჩვენებაზე 1 წამი Segment_write (3, 1000); // ჩაწერეთ 3 7-სეგმენტიან ჩვენებაზე 1 წამი Segment_write (4, 1000); // დაწერეთ 4 7-სეგმენტიან ჩვენებაზე 1 წამი Segment_write (5, 1000); // ჩაწერეთ 5 7-სეგმენტიან ჩვენებაზე 1 წამი Segment_write (6, 1000); // დაწერეთ 6 7 სეგმენტიანი ჩვენება 1 წამი Segment_write (7, 1000); // ჩაწერეთ 7 7-სეგმენტიან ჩვენებაზე 1 წამი Segment_write (8, 1000); // დაწერეთ 8 7-სეგმენტიან ჩვენებაზე 1 წამი Segment_write (9, 1000); // დაწერეთ 9 7 სეგმენტიან ეკრანზე 1 წამის განმავლობაში}}
გირჩევთ:
7 სეგმენტის ჩვენების მრიცხველი Shift რეგისტრით: 3 ნაბიჯი
7 სეგმენტის ჩვენების მრიცხველი Shift Register- ით: ეს არის სრულყოფილი დამწყები პროექტი, თუ თქვენ უბრალოდ ისწავლით თუ როგორ გამოიყენოთ ცვლის რეგისტრატორი და როგორ მუშაობს იგი კოდით. გარდა ამისა, ეს პროექტი შესანიშნავი დასაწყისია, თუ ახალი ხართ 7 სეგმენტის ეკრანზე. სანამ დაიწყებთ ამ პროექტს, დარწმუნდით, რომ
ამინდის სადგური Atmega328P-PU მიკროკონტროლით: 5 ნაბიჯი
ამინდის სადგური Atmega328P-PU მიკროკონტროლით: ახლახანს გავიარე ონლაინ უფასო კურსი edx– ით (დაარსებულია ჰარვარდის უნივერსიტეტისა და MIT– ის მიერ 2012 წელს, edX არის ონლაინ სწავლების ადგილი და MOOC პროვაიდერი, რომელიც გთავაზობთ მაღალი ხარისხის კურსებს მსოფლიოს საუკეთესო უნივერსიტეტებისა და დაწესებულებებისგან. მოსწავლეების წინა დღეს
შექმენით თქვენი საკუთარი განვითარების დაფა მიკროკონტროლით: 3 ნაბიჯი (სურათებით)
შექმენით თქვენი საკუთარი განვითარების დაფა მიკროკონტროლით: გსურდათ ოდესმე საკუთარი განვითარების დაფის გაკეთება მიკროკონტროლით და არ იცოდით როგორ. ამ ინსტრუქციურად მე გაჩვენებთ როგორ გააკეთოთ ის. ყველაფერი რაც თქვენ გჭირდებათ არის ელექტრონიკის ცოდნა, სქემების დაპროექტება და პროგრამირება. თუ თქვენ გაქვთ რაიმე ქვესტი
შექმენით PWM ტალღა PIC მიკროკონტროლით: 6 ნაბიჯი
შექმენით PWM ტალღა PIC მიკროკონტროლით: რა არის PWM? PWM დგას PULSE WIDTH MODULATION არის ტექნიკა, რომლის მიხედვითაც პულსის სიგანე იცვლება. ამ კონცეფციის გასაგებად ნათლად გაითვალისწინეთ საათის პულსი ან ნებისმიერი კვადრატული ტალღის სიგნალი, მას აქვს 50% სამუშაო ციკლი, რაც ნიშნავს რომ ტონი და ტოფის პერიოდი ერთნაირია
მრავალჯერადი 7 სეგმენტის ჩვენების მრიცხველი CloudX მიკროკონტროლით: 4 ნაბიჯი
მრავალჯერადი 7 სეგმენტის ჩვენების მრიცხველი CloudX მიკროკონტროლით: ეს პროექტი განმარტავს როგორ აჩვენებს მონაცემებს ორ 7-სეგმენტზე CloudX მიკროკონტროლერის გამოყენებით