İçindekiler:
Video: CloudX Mikrodenetleyici Kullanarak L298N ile DC Motorları Kontrol Etme: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu projede, DC motorun hızını artırmak ve azaltmak için L298N H-köprümüzün nasıl kullanılacağını açıklayacağız. L298N H-köprü modülü, voltajı 5 ile 35V DC arasında olan motorlarla kullanılabilir.
Ayrıca yerleşik bir 5V regülatör de vardır, bu nedenle besleme voltajınız 12V'a kadar ise, karttan 5V kaynak da sağlayabilirsiniz. Bu L298 H-köprü çift motorlu kontrol modülleri ucuzdur ve BURADAN temin edilebilir.
Adım 1: Bileşenler
- CloudX mikrodenetleyici
- CloudX Yazılım Kartı
- V3 USB kablosu
- L298N H-köprü
- ekmek tahtası
- Atlama telleri
- DC motoru
- 10k direnç
- 4 * basma Düğmesi
buradan çevrimiçi olabilirsiniz
Adım 2: Devre Şeması
devreyi takip et
3. Adım: Kodlayın
bu kodu CloudX IDE'nize kopyalayın
#include #include
imzalı karakter i, j;
bit bayrağı;
kurmak(){
//kurulum for(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(){ //Burada programlayın if(!readPin(1)){ delayMs(200); if(bayrak==0){ PWM1_Duty(i); PWM2_Duty(0); } if(bayrak==1){ PWM2_Duty(j); PWM1_Duty(0); } bayrak = ~ bayrak; } if(!readPin(2)){ delayMs(200); if(bayrak==1){ //i -= 10; ben--; if(i <= 0) i=0; PWM1_Duty(i); PWM2_Duty(0); } if(bayrak==0){ //j -= 10; J--; if(j <= 0) j=0; PWM2_Görevi(j); PWM1_Duty(0); } } if(!readPin(3)){ delayMs(200); if(bayrak==1){ //i += 10; ben++; if(i>= 100) i=100; PWM1_Duty(i); PWM2_Duty(0); } if(bayrak==0){ //j += 10; j++; if(j>=100) j=100; PWM2_Görevi(j); PWM1_Duty(0); } }
if(!readPin(4)){
gecikmeMs(200); PWM1_Duty(0); PWM2_Duty(0); i=0; j=0; }
}
}
Önerilen:
Arduino İle Potansiyometre ile LED Parlaklığını Kontrol Etme: 3 Adım
Arduino İle Potansiyometre İle LED Parlaklığını Kontrol Etme: Bu projede, potansiyometre tarafından sağlanan değişken direnç kullanarak LED'in parlaklığını kontrol edeceğiz. Bu yeni başlayanlar için çok basit bir projedir ancak size potansiyometre ve LED çalışması hakkında daha fazla bilgi edinmek için gerekli olan birçok şeyi öğretecektir
Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: 7 Adım (Resimlerle)
Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: micro:bit'in işlevselliğini genişletmenin bir yolu, SparkFun Electronics tarafından moto:bit adlı bir kart kullanmaktır (yaklaşık 15-20$). Karmaşık görünüyor ve birçok özelliği var, ancak ondan servo motor çalıştırmak zor değil. Moto:bit şunları yapmanızı sağlar
HC-12 ile Arduino ve ESP8266 Arasında MPU6050 Kullanarak Servoyu Kontrol Etme: 6 Adım
HC-12 ile Arduino ve ESP8266 Arasında MPU6050 Kullanarak Servoyu Kontrol Etme: Bu projede, Arduino UNO ve ESP8266 NodeMCU arasındaki haberleşme için mpu6050 ve HC-12 kullanarak bir servo motorun konumunu kontrol ediyoruz
CloudX Mikrodenetleyici Kullanarak Shift Register ile 7 Segment Ekran Arayüzleme: 5 Adım
CloudX Mikrodenetleyici Kullanarak Shift Register ile 7 Segment Ekran Arayüzleme: Bu projede, CloudX mikrodenetleyici ile yedi segment LED ekranın nasıl arayüzleneceğine dair bir eğitim yayınlıyoruz. Yedi segmentli ekran, gösterilecek çıktı aralığının bilinmediği birçok gömülü sistem ve endüstriyel uygulamada kullanılmaktadır
DC Motorları Ucuza Radyo Kontrol Etme: 5 Adım
DC Motorları Ucuza Nasıl Kontrol Edersiniz: "VEX" in ne olduğunu bilmeyenler için. Robotik parça ve kit satışı yapan bir firmadır. Sitelerinde 129,99 $'a bir "VEX" verici ve alıcı satıyorlar, ancak "Ebay" üzerinden yaklaşık 20 $ karşılığında bir "VEX" verici ve alıcısı alabilirsiniz ve birçok