Სარჩევი:
- ნაბიჯი 1: მიიღეთ ეს მასალა
- ნაბიჯი 2: HARDWARE- ის დაყენება
- ნაბიჯი 3: კოდირება
- ნაბიჯი 4: მიაღწიეთ ამას?
ვიდეო: მრავალჯერადი 7 სეგმენტის ჩვენების მრიცხველი CloudX მიკროკონტროლით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს პროექტი განმარტავს, თუ როგორ უნდა ნახოთ მონაცემები ორ 7-სეგმენტზე CloudX მიკროკონტროლერის გამოყენებით
ნაბიჯი 1: მიიღეთ ეს მასალა
CLOUDX მიკროკონტროლერი
CLOUDX SOFTCARD
V3 კაბელი
JUMPER WIRE
2 მეშვიდე სეგმენტი
330 Ohm რეზისტორი
შეიძინეთ თქვენი კომპონენტი ინტერნეტით აქ
ნაბიჯი 2: HARDWARE- ის დაყენება
ამაში ჩვენ უნდა გავაკეთოთ მულტიპლექსირება
დააკავშირეთ ორი სეგმენტის A, B, DP, C, D, E, F, G pin ერთად, სეგმენტის A მიმაგრება CloudX– ის pin1– მდე სეგმენტის pin CloudX CloudX– ის pin2– მდე
შეაერთეთ სეგმენტის DP CloudX– ის pin3– ზე
სეგმენტის C მიმაგრება CloudX– ის pin4– მდე
სეგმენტის D დამაგრება CloudX– ის pin5– მდე
სეგმენტის E მიმაგრება CloudX– ის pin6– მდე
სეგმენტის Pin F CloudX– ის pin7– მდე
სეგმენტის G მიამაგრეთ CloudX– ის pin9– მდე
პირველი სეგმენტის საერთო კათოდის დაკავშირება pin10 და
მეორე სეგმენტის საერთო კათოდის დაკავშირება pin11- თან
ჩამოტვირთეთ CloudX IDE აქ
ნაბიჯი 3: კოდირება
დააკოპირეთ ეს კოდი CloudX IDE– ში
#ჩართეთ #ჩართეთ #ჩართეთ
char მრიცხველი [2] = {'0', '0'};
setup () {// setup here char NumberOfDigit = 2; // გამოსაყენებლად გამოიყენეთ 7 სეგმენტის ჩვენების რაოდენობა // დააკავშირეთ ეს CloudX ქინძისთავები Display char A სეგმენტის Data Pins A, B, C, D, E, F, G და H ქინძისთავებთან DataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // დააკავშირეთ ეს CloudX ქინძისთავები საერთო ანოდთან ან კათოდთან თითოეული 7-სეგმენტიანი ეკრანის char segmentScanPins = {9, 10}; // ინიციალიზაცია 7 სეგმენტის ჩვენება ამ მონაცემებით Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); მარყუჟი () {// პროგრამა აქ (int i = 0; i <100; i ++) {// გამოთვალეთ i /10 და დაამატეთ 48 (გადააქციეთ იგი სიმბოლოზე) შემდეგ ჩატვირთეთ მრიცხველში [0] მრიცხველი [0] = (i/10) + 48; მრიცხველი [1] = (i%10) + 48; // ჩატვირთეთ ეს გაანგარიშება მრიცხველში [0]
Segment_writeText (მრიცხველი, 1000); // კონტრ მასივში შინაარსის ჩვენება
7 სეგმენტი} (int i = 99; i> 0; i-) {// მნიშვნელობის კონვერტაცია i ცვლადში (შეყვანა) სტრიქონად (გამომავალი) 10-ე ბაზაზე intTostr (მრიცხველი, i, DEC); თუ (i <10) // შეასრულეთ კოდის ეს მონაკვეთი, თუ i ცვლადის მნიშვნელობა 10 -ზე ნაკლებია {მრიცხველი [1] = მრიცხველი [0]; // მრიცხველის შეცვლა [1] მრიცხველის შინაარსით [0] მრიცხველის [0] = '0'; // შეცვალეთ counter [0] ცვლადი სიმბოლოთი ‘0’} Segment_writeText (მრიცხველი, 1000); // კონტრ მასივში შინაარსის ჩვენება 1 წმ}}}
ნაბიჯი 4: მიაღწიეთ ამას?
გაგვიზიარე აქ
გირჩევთ:
მექანიკური შვიდი სეგმენტის ჩვენების საათი: 7 ნაბიჯი (სურათებით)
მექანიკური შვიდი სეგმენტის ჩვენების საათი: რამდენიმე თვის წინ მე ავაშენე ორნიშნა მექანიკური 7 სეგმენტიანი დისპლეი, რომელიც გადავაქციე ათვლის ტაიმრად. ის საკმაოდ კარგად გამოვიდა და ბევრმა ადამიანმა შესთავაზა გაორმაგება ეკრანზე საათის შესაქმნელად. პრობლემა ის იყო, რომ მე უკვე გარბოდა
ციფრული ლუდო კამათელი არდუინოსთან ერთად 7 სეგმენტის ჩვენების პროექტი: 3 ნაბიჯი
ციფრული ლუდო კამათელი Arduino 7 სეგმენტის ჩვენების პროექტით: ამ პროექტში 7 სეგმენტის ჩვენება გამოიყენება 1 – დან 6 – მდე რიცხვის შემთხვევით გამოსაჩენად, როდესაც დააჭირეთ ღილაკს. ეს არის ერთ -ერთი ყველაზე მაგარი პროექტი, რომლის განხორციელებაც ყველას სიამოვნებს. იმისათვის რომ ისწავლოთ როგორ იმუშაოთ 7 სეგმენტის ჩვენებით დააწკაპუნეთ აქ: -7 სექცია
7 სეგმენტის ჩვენების მრიცხველი Shift რეგისტრით: 3 ნაბიჯი
7 სეგმენტის ჩვენების მრიცხველი Shift Register- ით: ეს არის სრულყოფილი დამწყები პროექტი, თუ თქვენ უბრალოდ ისწავლით თუ როგორ გამოიყენოთ ცვლის რეგისტრატორი და როგორ მუშაობს იგი კოდით. გარდა ამისა, ეს პროექტი შესანიშნავი დასაწყისია, თუ ახალი ხართ 7 სეგმენტის ეკრანზე. სანამ დაიწყებთ ამ პროექტს, დარწმუნდით, რომ
მრავალჯერადი LED ჩვენების მოდული: 6 ნაბიჯი (სურათებით)
მრავალჯერადი LED ჩვენების მოდული: მოგესალმებით ყველას, მე მომწონს LED ეკრანებთან მუშაობა 7 სეგმენტით ან წერტილოვანი მატრიქსით და მე უკვე გავაკეთე ბევრი განსხვავებული პროექტი მათთან. ყოველ ჯერზე ისინი საინტერესოა, რადგან არის რაღაც მაგია, თუ როგორ შეუძლიათ მათ იმუშაონ იმის გამო, რასაც თქვენ ხედავთ
0-9 სეგმენტის მრიცხველი CloudX მიკროკონტროლით: 3 ნაბიჯი
0-9 სეგმენტის მრიცხველი CloudX მიკროკონტროლერთან ერთად: ამ პროექტში ჩვენ ვიყენებთ შვიდ სეგმენტიან LED ეკრანს 0-დან 9-მდე დასათვლელად. შვიდი სეგმენტის LED დისპლეი შედგება რვა LED- ისგან და შესანიშნავია ციფრების ჩვენებისათვის. ეკრანის მიერ გამოყენებული ქინძისთავები, ყველა ანოდი ან კათოდი