Სარჩევი:
ვიდეო: მარტივი CloudX M633 ციფრული წამზომი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ პროექტში ჩვენ ვაპირებთ ციფრული საათის ვერსიას, რომელსაც შეუძლია შეინახოს საათები, წუთები და წამები, ისევე როგორც წამზომი თქვენს მობილურ ტელეფონში! ჩვენ ვაპირებთ გამოვიყენოთ LCD დროის ჩვენების მიზნით
ნაბიჯი 1: საჭიროა კომპონენტი
- CloudX M633
- CloudX SoftCard
- LCD ეკრანი
- პოტენომეტრი
- დააჭირეთ ღილაკს
- პურის დაფა
- Jumper Wire
- V3 USB კაბელი
- 10 ათასი
აქ შეგიძლიათ მიიღოთ თქვენი კომპონენტი
ნაბიჯი 2: HARDWARE
ნაბიჯი 1: შეასწორეთ LCD ეკრანი პურის დაფაზე და დაუკავშირდით CloudX M633 დაფას, როგორც ქვემოთ მოცემულია
- R/S to pin1
- ENA to pin2
- D4 to pin3
- D5 to pin4
- D6 to pin5
- D7 to pin6
დამატებით, 10 მ ქვაბი მიაბით +5V და GND, მისი wiper (გამომავალი) LCD ეკრანები VO pin.
- დააკავშირეთ Vss და K GND– თან
- შეაერთეთ Vdd და A +5v
- დააკავშირეთ R/W GND– თან
N. B: A არის ანოდი, K არის კათოდი
ნაბიჯი 2
- დააფიქსირეთ პირველი ღილაკი (დაწყება და შეჩერება) პურის დაფაზე და შეაერთეთ პირველი ფეხი CloudX დაფის 10k და Pin7, ხოლო მეორე ფეხი GND– თან.
- დააფიქსირეთ მეორე ღილაკი (გადატვირთეთ) breadBoard– ში და შეაერთეთ პირველი ფეხი CloudX დაფის 10k და pin8, ხოლო მეორე ფეხი GND– თან.
ნაბიჯი 3: კოდირება
დააკოპირეთ ეს კოდი თქვენს CloudX IDE- ში
#ჩართეთ #ჩართეთ #ჩართეთ
#განსაზღვრეთ START_PAUSE 7
#განსაზღვრეთ გადატვირთვა 8 #განსაზღვრეთ დაწყება 1 #განსაზღვრეთ პაუზა 0
char ქრონომეტრი = "00: 00: 00: 0";
ხელმოუწერელი char HH, MM, SS, mSS, mscount, RFlag = 0; ბიტი OmSF = 0, S_PFlag = 0;
შეწყვეტა TimerOmSD () {
თუ (INTCONbits. T0IF) {
INTCONbits. T0IF = 0; TMR0 += 60; თუ (mscount ++ == 10) {mscount = 0; OmSF = 1; }}}
აწყობა(){
// დაყენება აქ
pinMode (START_PAUSE, INPUT);
pinMode (გადატვირთვა, შეყვანა); lcd დაყენება (1, 2, 3, 4, 5, 6); lcdCmd (გასაგები); lcdCmd (კურსორი Off); lcdWriteText (1, 1, "CLOUDX STOPWATCH");
მარყუჟი () {
// პროგრამა აქ
თუ (! წაიკითხე პინი (START_PAUSE)) {
if (S_PFlag == START) {delayMs (200); INTCON = 0b00000000; OPTION_REG = 0b00000000; mSS--; }
თუ (S_PFlag == PAUSE && RFlag == 1) {
დაგვიანებითMs (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; }
თუ (S_PFlag == PAUSE && RFlag == 0) {
დაგვიანებითMs (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; TMR0 += 60; mscount = 0; OmSF = 0; } S_PFlag = ~ S_PFlag; RFlag = 1; }
თუ (! readPin (გადატვირთვა)) {
დაგვიანებითMs (200); HH = 0; მმ = 0; SS = 0; mSS = 0; INTCON = 0b00000000; OPTION_REG = 0b00000000; mscount = 0; OmSF = 0; RFlag = 0; S_PFlag = პაუზა;
}
თუ (OmSF) {
OmSF = ~ OmSF; mSS ++; თუ (mSS == 10) SS ++; თუ (SS == 60) მმ ++; თუ (MM == 60) HH ++; }
თუ (HH == 100) HH = 0; თუ (მმ == 60) მმ = 0; თუ (SS == 60) SS = 0; თუ (mSS == 10) mSS = 0; ტაიმერი [1] = (HH%10) +48; ტაიმერი [0] = (HH/10) +48; ტაიმერი [4] = (მმ%10) +48; ტაიმერი [3] = (მმ/10) +48; ტაიმერი [7] = (SS%10) +48; ტაიმერი [6] = (SS/10) +48; ტაიმერი [9] = mSS +48; lcdWriteText (2, 2, ტაიმერი);
}
}
გირჩევთ:
GranDow - მარტივი მრავალენოვანი ციფრული საათი: 4 ნაბიჯი
GranDow - მარტივი მრავალენოვანი ციფრული საათი: ჩემი ბებია ივიწყებს კვირის დღეებს მისი აბების გამო. სამწუხაროდ, ყველა ციფრული საათი, რომელსაც მე ვპოულობ, აჩვენებს კვირის დღეს არის ინგლისურ ენაზე. ეს მარტივი პროექტი მხოლოდ 3 კომპონენტით არის იაფი, ადვილი ასაშენებელი და იმედი მაქვს, რომ ის
როგორ დაანგრიოთ ციფრული კალიპერი და როგორ მუშაობს ციფრული კალიბრი: 4 ნაბიჯი
როგორ დაანგრიოთ ციფრული კალიპერი და როგორ მუშაობს ციფრული კალიბრი: ბევრმა ადამიანმა იცის როგორ გამოიყენოს კალიბრები გაზომვისთვის. ეს გაკვეთილი გასწავლით თუ როგორ უნდა დაანგრიოთ ციფრული ხალიჩა და ახსნა თუ როგორ მუშაობს ციფრული ხალიჩა
მარტივი, პრაქტიკული Arduino წამზომი: 4 ნაბიჯი
მარტივი, პრაქტიკული Arduino წამზომი: მოძებნეთ ინტერნეტში Arduino წამზომი. თქვენ ალბათ უბრალოდ გააკეთეთ ეს, თუ აქ ხართ. პირადი გამოცდილებიდან შემიძლია გითხრათ, რომ ნებისმიერი წამზომი ინტერნეტში არის ძალიან რთული (კოდში, დამწყებთათვის), ან ძალიან გამარტივებული და არა პრაქტიკული
მარტივი Arduino საათი / წამზომი: 6 ნაბიჯი (სურათებით)
მარტივი Arduino საათი / წამზომი: ეს " გასაგები " გაჩვენებთ და გასწავლით თუ როგორ უნდა გააკეთოთ მარტივი Arduino Uno საათი, რომელიც ასევე მოქმედებს როგორც წამზომი მხოლოდ რამდენიმე მარტივ ნაბიჯში
როგორ გააკეთოთ ციფრული წამზომი 555: 3 ნაბიჯის გამოყენებით
როგორ გავაკეთოთ ციფრული წამზომი 555 -ის გამოყენებით: მე გავაკეთე მარტივი წამზომი 3 შვიდ სეგმენტიანი LED დისპლეით, რომლითაც თქვენ პირველად აჩვენებდით მეათე ნაწილის მეორეს მეორე და მესამე მეორედ 10 ინ წამში. მე გამოვიყენე 555 ტაიმერი სტაბილურ რეჟიმში რომელიც სიგნალს აძლევს 1 წამში