Ahmet
S38>S85
- Katılım
- 31 Mayıs 2021
- Mesajlar
- 6,107
Elime geçen 'Deneyap Kart ESP-32 WROVER-E' ile deneyler yapmaya başladım ilk deneyimiz kart üstünde dahili olarak gelen RGB ledi kontrol etmek.
Kartın 'ArduinoIDE' ye nası kuracağınızı bilmiyorsanız -->buradaki<-- konudan bulabilirsiniz.
İlk deneyimizde dahili RGB ledi kontrol ediyoruz.
RGB Ledin bağlı olduğu pinler şu şekilde;
YESIL D2
KIRMIZI D3
MAVI D10
Bu ledler ters bağlanmış durumda yani LOW yapınca ledi yakıyoruz HIGH yapınca söndürüyoruz.
Yaptığımız basit animasyon programı sırayla renkleri gezip en son beyaz yani hepsini yakıp başa dönüyor.
Yaptığım deneyleri bu konu altında paylaşmaya devam edeceğim.
Konu çok uzarsa her deneyin bulunduğu mesaja buradan gidebilirisiniz.
ZAMAN KESMESI DENEYI
DAHILI IMU SENSORU KULLANIMI
WIFI ILE LED KONTROL
CHIP-ID OKUMAK VE PROGRAMI IZOLE ETMEK
MAC ADRESI OKUMAK
KART PINOUT;
RGB DENEYI;
Kartın 'ArduinoIDE' ye nası kuracağınızı bilmiyorsanız -->buradaki<-- konudan bulabilirsiniz.
İlk deneyimizde dahili RGB ledi kontrol ediyoruz.
RGB Ledin bağlı olduğu pinler şu şekilde;
YESIL D2
KIRMIZI D3
MAVI D10
Bu ledler ters bağlanmış durumda yani LOW yapınca ledi yakıyoruz HIGH yapınca söndürüyoruz.
Yaptığımız basit animasyon programı sırayla renkleri gezip en son beyaz yani hepsini yakıp başa dönüyor.
Yaptığım deneyleri bu konu altında paylaşmaya devam edeceğim.
Konu çok uzarsa her deneyin bulunduğu mesaja buradan gidebilirisiniz.
ZAMAN KESMESI DENEYI
DAHILI IMU SENSORU KULLANIMI
WIFI ILE LED KONTROL
CHIP-ID OKUMAK VE PROGRAMI IZOLE ETMEK
MAC ADRESI OKUMAK
KART PINOUT;
RGB DENEYI;
Kod:
#define GREEN D2//YEŞİL
#define RED D3//KIRMIZI
#define BLUE D10//MAVI
void setup() {
//LED PINLERI ÇIKIŞ
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
}
void loop() {
//KIRMIZI YANIYOR
digitalWrite(RED, LOW);
digitalWrite(BLUE, HIGH);
digitalWrite(GREEN, HIGH);
delay(350);
//MAVI YANIYOR
digitalWrite(RED, HIGH);
digitalWrite(BLUE, LOW);
digitalWrite(GREEN, HIGH);
delay(350);
//YEŞİL YANIYOR
digitalWrite(RED, HIGH);
digitalWrite(BLUE, HIGH);
digitalWrite(GREEN, LOW);
delay(350);
//BEYAZ YANIYOR
digitalWrite(RED, LOW);
digitalWrite(BLUE, LOW);
digitalWrite(GREEN, LOW);
delay(350);
}
Son düzenleme: