Тёмный
No video :(

Arduino Analog Çıkış İşlemleri ve PWM Tekniği - Robo90 Arduino Dersleri #22 

Robo90
Подписаться 20 тыс.
Просмотров 7 тыс.
50% 1

🔗 İnternet Mağazamız: www.robo90.com...
🚀 Robo90 Arduino Setleri:
👉Robo90 Arduino Uno İleri Başlangıç Seti: www.robo90.com...
👉Robo90 Arduino Uno Başlangıç Seti: www.robo90.com...
Arduino üzerinde bir DAC modülü olmadığı için analog çıkış almak mümkün değil. Fakat kontrol tabanlı uygulamalarda ihtiyacımız olan analog kontrol sinyalleri yerine pwm tekniği ile dijital sinyal üreterek aynı etkiyi almamız mümkün. Bu videoda PWM tekniğini öğreneceğiz. İyi seyirler.
🔗 Instagram: / robo90com
🔗 Arduino Dersleri Oynatma Listesi (Playlist):
• Neden Bu Arduino Kursu...
Örnek Uygulama:
Arduino üzerindeki 2 pwm etiketli pine birer led bağlayınız. Bu ledlerin parlaklığı aynı anda olmak üzere, birisi yavaş yavaş azalırken birisi yavaş yavaş artsın. Eş zamanlı çalışmaları gerekiyor. Son noktalara geldiğinde ise ters dönsünler. Bu sefer sönen led, yavaş yavaş parlaklık arttırıken, en parlak yanan led yavaş yavaş parlaklığını kaybetsin.
Tüm 3D yazıcı, filament ve yedek parça ihtiyaçlarınız için robo90.com'a göz atabilirsiniz.
Bu içerikte Robo90 kendi sunduğu ürün ve hizmetlerin #reklam ve #tanıtım faaliyetlerini yapmaktadır.

Опубликовано:

 

25 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 30   
@ahmet4100
@ahmet4100 Год назад
#define ledRed 3 #define ledYellow 6 void setup() { pinMode(ledRed, OUTPUT); pinMode(ledYellow, OUTPUT); } void loop() { for (int i= 0; i= 0; j--) { analogWrite(ledRed, j); analogWrite(ledYellow, 255 - j); delay(3); } }
@alidalyan8056
@alidalyan8056 7 месяцев назад
Tebrikler .Çok faydalı buldum .Anlatış kalitesi çok güzel beğendim . ŞANLIURFA karaköprü GAP METAL' DEN TÜM TÜRKİYE 'YE SELAMLAR.
@onurody
@onurody Год назад
#22 tamamlandı. breathing led devresi gibi oldu flymod led yapmayı çok istemiştim🫢😉
@samigunes7885
@samigunes7885 Год назад
Hocam mükkembelsiniz anlatımınıza bayılıyorum serinin bitmemesi dileğiyle
@salihgurbuz2344
@salihgurbuz2344 Год назад
Yine bildiğimi sandığım bir konunun arka planını öğrendiğim bir video. :)
@TheShavrotin
@TheShavrotin Год назад
teşekkürler
@polattightworld454
@polattightworld454 Год назад
çok rahat çok profesyonel
@arduinoatolyem2121
@arduinoatolyem2121 Год назад
eski efsane arduino tariflerinin yenisi çok iyi oldu
@alperenalpaydn7011
@alperenalpaydn7011 Год назад
muhteşem
@itegrisu833
@itegrisu833 Месяц назад
void setup() { Serial.begin(9600); pinMode(3,OUTPUT); pinMode(5,OUTPUT); } void loop() { for (int brightness = 0; brightness
@TevfikBEKTAS
@TevfikBEKTAS Год назад
👏👏👏
@Oğuzhan-r2y
@Oğuzhan-r2y 9 дней назад
ÇÖZÜM : (Daha kısa hali varsa mutlaka yazın) void setup(){ pinMode(2,OUTPUT); pinMode(3,OUTPUT); } void loop(){ int i =0; int j = 255; while(i 0){ analogWrite(2,i); analogWrite(3,j); i++; j--; delay(25); if (i==255){ i=0; break; } } int m =0; int n = 255; while(m 0){ analogWrite(3,m); analogWrite(2,n); m++; n--; delay(25); if (m==255){ m=0; break; } } }
@erhanaktepe8434
@erhanaktepe8434 Год назад
Hocam [0] değerinde en parlak , [255] değerinde sönük, şeklinde bir kod yazmamız gerekli nasıl yapmamız gerekiyor
@mertgulenc7749
@mertgulenc7749 11 месяцев назад
#define BLUELED 3 void setup(){ pinMode(3,OUTPUT); } void loop (){ for (int i =0; i=0; i--); analogWrite(BLUELED,i); delay(10); } }
@Elktronik
@Elktronik Год назад
Dc voltajda biz ortalama değeri görmüyormuyduk
Год назад
Harika süpersin
@rsk5096
@rsk5096 Год назад
Harika bir anlatım, mükemmel bir seri oldu bu konu. Teşekkür ederim öncelikle. Konu hakkında aklıma takılan ise, bu durumda 3 volt verecekmiş gibi değer verdiğimizde direnç bağlamaya gerek olur mu? Yani esasında çok kısa aralıklar ile 5 volt verildiğini anlıyorum ama neticede 3 voltluk iş yapacakmış gibi geliyor bana. Buradaki durumu anlama amacım tamamen devre kartını olabildiğince sadeleştirme çabası. Yoksa bir direnç koyup kafam rahat olsun da denilebilir.
@Robo90com
@Robo90com Год назад
Çok güzel bir soru. Direncin amacına göre değişir burada konulup konmama durumu. Mesela LED’lerin önüne koyduğumuz dirençler yine konmalı. Eğer onu sorduysanız.
@rsk5096
@rsk5096 Год назад
@@Robo90com Cevap için teşekkür ederim. Bu arada tamamen hobi olarak ilgilendiğimi ancak neler yapabileceğimi merak ettiğim için derinlere inmek istediğimi de belirteyim. Burada anlamak istediğim, nelerden feragat edebilir neler kazanabilirim. Devre elemanlarını azaltarak sadeleştirmek uğruna ledlere zarar verir miyim ledin önüne direnç koymadan sürersem?
@cevatozturkmicrotekelektro7463
hocam analog girişten tek kaynaktan veri okuyorum. bu veri yarım saatlik zamanda değişiyor. şimdiki zamanda ki veriyle yarım saat sonraki veriyi birbirinden çıkarıp çıkan sonucu okumak istiyorum. bana bu konuda yardımcı olurmusunuz
@tvbox8478
@tvbox8478 Год назад
👍
@multicontt
@multicontt Год назад
#define KIRMIZILED 9 #define MAVILED 10 void setup() { pinMode(KIRMIZILED, OUTPUT); pinMode(MAVILED, OUTPUT); } void loop() { for (int sayi = 0, sayi2 = 256; sayi < 256, sayi2 > 0; sayi = sayi + 15, sayi2 = sayi2 - 15) { delay(75); analogWrite(KIRMIZILED, sayi); analogWrite(MAVILED, sayi2); } }
@muammerorhan30
@muammerorhan30 Год назад
Peki hocam bir sorum olacak. Bazı projelerde PWM sayısı yetmiyor kart değiştirmeden PWM pini sayısını artırmak mümkün mü ya da bir yazılım ile digital pini PWM gibi davrandırmak?
@Robo90com
@Robo90com Год назад
PCA9685 bu arkadaşı araştırın isterseniz.
@muammerorhan30
@muammerorhan30 Год назад
@@Robo90com Teşekkür ederim.
@alidalyan8056
@alidalyan8056 7 месяцев назад
bu arabalardaki çakarlar farlar heralde bu yazılım gibi....
Год назад
void setup() { pinMode(9, OUTPUT); pinMode(10, OUTPUT); } void loop() { for (int i = 0; i
@multicontt
@multicontt Год назад
Tek for ile çözdüm reis: #define KIRMIZILED 9 #define MAVILED 10 void setup() { pinMode(KIRMIZILED, OUTPUT); pinMode(MAVILED, OUTPUT); } void loop() { for (int sayi = 0, sayi2 = 256; sayi < 256, sayi2 > 0; sayi = sayi + 15, sayi2 = sayi2 - 15) { delay(75); analogWrite(KIRMIZILED, sayi); analogWrite(MAVILED, sayi2); } }
@hayvanlaralemi6303
@hayvanlaralemi6303 Месяц назад
Selam ver de gir videoya
@SelfTurkey
@SelfTurkey Год назад
#define kirmiziAmpul 5 #define maviAmpul 6 int kirmiziAmpulDAC; int maviAmpulDAC; void setup() { Serial.begin(9600); pinMode(kirmiziAmpul, OUTPUT); pinMode(maviAmpul, OUTPUT); kirmiziAmpulDAC = 0; maviAmpulDAC = 255; } void loop() { for (;;) { Serial.println(kirmiziAmpulDAC); Serial.print("Kirmizi:"); Serial.println(maviAmpulDAC); Serial.print("Mavi:"); kirmiziAmpulDAC += 3; maviAmpulDAC -= 3; analogWrite(kirmiziAmpul, kirmiziAmpulDAC); analogWrite(maviAmpul, maviAmpulDAC); if (kirmiziAmpulDAC == 255 && maviAmpulDAC == 0) { break; } } for (;;) { Serial.println(kirmiziAmpulDAC); Serial.print("Kirmizi:"); Serial.println(maviAmpulDAC); Serial.print("Mavi:"); kirmiziAmpulDAC -= 3; maviAmpulDAC += 3; analogWrite(kirmiziAmpul, kirmiziAmpulDAC); analogWrite(maviAmpul, maviAmpulDAC); if (kirmiziAmpulDAC == 0 && maviAmpulDAC == 255) { break; } } }
Далее
А ВЫ УМЕЕТЕ ПЛАВАТЬ?? #shorts
00:21
Просмотров 840 тыс.
Ledler, Dirençler ve Ohm Yasası
16:53
Просмотров 4,6 тыс.
3D Yazıcı ile Favori Şarkıdan Anahtarlık Yapmak
12:30