Სარჩევი:
ვიდეო: DC Motors– ის კონტროლი L298N– ით CloudX მიკროკონტროლერის გამოყენებით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ პროექტში ჩვენ ავუხსნით როგორ გამოვიყენოთ ჩვენი L298N H- ხიდი DC ძრავის სიჩქარის გაზრდისა და შემცირების მიზნით. L298N H- ხიდის მოდული შეიძლება გამოყენებულ იქნას ძრავებთან, რომლებსაც აქვთ ძაბვა 5-დან 35V DC- მდე.
ასევე არსებობს 5V მარეგულირებელი, ასე რომ, თუ თქვენი ძაბვა 12 ვ-მდეა, თქვენ ასევე შეგიძლიათ 5V წყარო დაფადან. ეს L298 H-Bridge ორმაგი ძრავის კონტროლერის მოდულები იაფია და ხელმისაწვდომია აქ
ნაბიჯი 1: კომპონენტები
- CloudX მიკროკონტროლი
- CloudX რბილი ბარათი
- V3 USB კაბელი
- L298N H- ხიდი
- პურის დაფა
- ჯუმბერის მავთულები
- DC ძრავა
- 10k რეზისტორი
- 4* დააჭირეთ ღილაკს
შეგიძლიათ ონლაინ აქ
ნაბიჯი 2: სქემის დიაგრამა
დაიცავით ჩართვა
ნაბიჯი 3: კოდი
დააკოპირეთ ეს კოდი თქვენს CloudX IDE- ში
#ჩართეთ #ჩართეთ
ხელმოწერილი char i, j;
ცოტა დროშა;
აწყობა(){
// აქ დაყენება (i = 1; i <5; i ++) {pinMode (i, INPUT); } PWM1_Init (5000); PWM2_Init (5000); PWM1_Start (); PWM2_Start (); PWM1_Duty (0); PWM2_Duty (0); i = j = 0; loop () {// პროგრამა აქ თუ (! readPin (1)) {delayMs (200); if (დროშა == 0) {PWM1_Duty (i); PWM2_Duty (0); } if (დროშა == 1) {PWM2_Duty (j); PWM1_Duty (0); } დროშა = ~ დროშა; } if (! readPin (2)) {delayMs (200); if (დროშა == 1) {// i -= 10; მე--; თუ (i <= 0) i = 0; PWM1_Duty (i); PWM2_Duty (0); } if (დროშა == 0) {// j -= 10; j--; თუ (j <= 0) j = 0; PWM2_Duty (j); PWM1_Duty (0); }} if (! readPin (3)) {delayMs (200); if (დროშა == 1) {// i += 10; მე ++; თუ (i> = 100) i = 100; PWM1_Duty (i); PWM2_Duty (0); } if (დროშა == 0) {// j += 10; j ++; თუ (j> = 100) j = 100; PWM2_Duty (j); PWM1_Duty (0); }}
თუ (! წაიკითხე პინი (4)) {
დაგვიანებითMs (200); PWM1_Duty (0); PWM2_Duty (0); i = 0; j = 0; }
}
}
გირჩევთ:
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
როგორ გავაკეთოთ მობილური კონტროლირებადი რობოტი - DTMF დაფუძნებული - მიკროკონტროლერის და პროგრამირების გარეშე - კონტროლი მსოფლიოს ნებისმიერი ადგილიდან - RoboGeeks: 15 ნაბიჯი
როგორ გავაკეთოთ მობილური კონტროლირებადი რობოტი | DTMF დაფუძნებული | მიკროკონტროლერის და პროგრამირების გარეშე | კონტროლი მსოფლიოს ნებისმიერი ადგილიდან | RoboGeeks: მინდა რობოტის შექმნა, რომლის კონტროლიც მსოფლიოს ნებისმიერი ადგილიდან შეიძლება, გავაკეთოთ ეს
კლავიატურა 7 სეგმენტით CLOUDX მიკროკონტროლერის გამოყენებით: 4 ნაბიჯი
კლავიატურა 7 სეგმენტით CLOUDX მიკროკონტროლერის გამოყენებით: ამ პროექტისთვის ჩვენ ვიღებთ რიცხვით შეყვანას მატრიქსის კლავიატურისგან და შემდეგ ვაჩვენებთ მას შვიდ სეგმენტიანი ჩვენების მოდულში. ვინაიდან 8 LED- ები არის წარწერით A to G და DP (ათწილადისათვის), თუ გსურთ რიცხვის 6 ჩვენება, მაშინ მიმართავთ
7-სეგმენტიანი ეკრანის გადართვა Shift რეგისტრაციით CloudX მიკროკონტროლერის გამოყენებით: 5 ნაბიჯი
7-სეგმენტიანი ეკრანის გადართვა Shift რეგისტრაციით CloudX მიკროკონტროლერის გამოყენებით: ამ პროექტში ჩვენ ვაქვეყნებთ სახელმძღვანელოს, თუ როგორ უნდა შევაერთოთ შვიდი სეგმენტის LED დისპლეი CloudX მიკროკონტროლერთან. შვიდი სეგმენტის ჩვენება გამოიყენება მრავალ ჩამონტაჟებულ სისტემაში და სამრეწველო პროგრამებში, სადაც ნაჩვენები შედეგების დიაპაზონი ცნობილია
კლავიატურა LCD– ით CloudX მიკროკონტროლერის გამოყენებით: 4 ნაბიჯი
კლავიატურა LCD– ით CloudX მიკროკონტროლერის გამოყენებით: ამ პროექტისთვის ჩვენ მივიღებთ მონაცემებს მატრიქსის კლავიატურისგან და შემდეგ გამოვავლენთ LCD მოდულს