MicroPython ile Gömülü Sistemler Dünyasına Giriş (ESP8266)
ESP8266(NodeMCU) Kartı ile Micropython Programlama Eğitimi (Gömülü Sistemler+IOT)
- Kayıtlı 194 öğrenci
- Süre 8:01:32
- Türkçe
Açıklama
MicroPython gömülü sistemler(mikro denetleyiciler) alanında kullanılmak için C dili ile yazılmış yapıdır. İçerisinde birçok çevre birimi için özelleştirilmiş kalıp fonksiyonlar bulunur. MicroPython dilinin tercih edilmesinin birçok nedeni vardır. Özellikler python dilinin C diline göre kolay olması gömülü sistemlerde tercih edilmesinin ilk sebebidir. Ayrıca, python dili yazımı hâkim olduğu için internet üzerinde bolca kaynağa sahiptir. Karşılaştığınız sorunları kolayca araştırarak çözebilirsiniz. Bizde bu kursumuzda piyasada oldukça ucuza bulabileceğiniz bir kart olan NodeMcu(ESP8266) kartı ile çalışmalarımızı gerçekleştireceğiz. İlk önce kartımızı kodlamak için gerekli olan driver ve ide'leri bilgisayarımıza indirip kurulumlarını yapacağız. Daha sonra ise kartımızın sağladığı çevre birimlerini basitten karmaşığa doğru öğreneceğiz ve uygulamalar gerçekleştireceğiz.
Kursu hazırlarken sizlerin zorluk çekmemesi için her bir işlemi sırası ile gösterdim. Her bir dersimizin ilk kısmında ilgili çevre birimi veya elektronik eleman ile ilgili genel bilgi verilmiş, püf noktalarına değinilmiştir. Daha sonra derslerimize görsellik kazandırmak ve anlaşılırlığı arttırmak için fritzing programı ile devreler çizilmiştir. Sonraki adımlarda ise ide üzerinde kodlar oluşturulmuş ve ESP8266 kartı üzerinde test edilmiştir. Yapılan bu çalışmalar Word dosyası şeklinde hazırlanmış olup kursumuza kayıt olan arkadaşlar bu Word dosyasını indirerek üzerinde çalışabileceklerdir.
Benim sizlere tavsiyem ilk videodan başlayarak sıralı bir şekilde videoları izlemeniz ve izlerken not almanız yapılan uygulamaları gerçekleştirmenizdir. Bu şekilde kalıcı öğrenme sağlayabilirsiniz. Kursumuzun sonuna geldiğinizde MicroPython dili ve ESP8266 kartı ile ilgili kafanızda belli bir şablon oluşacaktır. Devamında sizde farklı projeler yapabilir, ve bu alanda kendinizi geliştirmeye başlayabilirsiniz.
Umarım, kursumuz bütün öğrencilerimiz için faydalı olur. Sıkılmadan öğrenmenin keyfini yaşarsınız. Herkese iyi seyirler.
Neler öğreneceksiniz
MicroPython DiliGömülü Sistem ProgramlamaESP8266NodemcuThonny IDEuPyCraft IDETemel Elektronik ElemanlarPython ProgramlamaLED, BUTTON, BUZZER, POTANSİYOMETRE, LDR, LCD EKRAN, SICAKLIK SENSÖRÜGPIO, Interrupt(Dış Kesme), ADC(Analog Digital Converter) Çevre BirimleriUART, I2C, SPI Haberleşme ProtokolleriIOT(Internet of Things)
- 15328 Öğrenci
- 513 Yorum
Merhaba! Derslerinize ve iş hayatınıza yardımcı olacak kurslarımıza aşağıdan erişebilirsiniz. Kurslarımız ile ilgili her türlü sorunuzu linkedin adresimizden veya kursumuza kayıt olduktan sonra katılabileceğiniz telegram kanalından iletebilirsiniz. Şimdiden kurslarımıza kayıt olan arkadaşlara başarılar diliyorum. "Öğrenme ve öğretmenin bir sınırı yoktur." 🎉 "101" kupon kodu ile %60 indirimden faydalanabilirsiniz 🎉 Kurs satın alımlarında problem yaşıyorsanız [email protected] adresine mail atınız!
Birlikte sıkça alınanlar
Eğitmen
- Arif Mandal
- 15328 Öğrenci
- 513 Yorum
Merhaba! Derslerinize ve iş hayatınıza yardımcı olacak kurslarımıza aşağıdan erişebilirsiniz. Kurslarımız ile ilgili her türlü sorunuzu linkedin adresimizden veya kursumuza kayıt olduktan sonra katılabileceğiniz telegram kanalından iletebilirsiniz. Şimdiden kurslarımıza kayıt olan arkadaşlara başarılar diliyorum. "Öğrenme ve öğretmenin bir sınırı yoktur." 🎉 "101" kupon kodu ile %60 indirimden faydalanabilirsiniz 🎉 Kurs satın alımlarında problem yaşıyorsanız [email protected] adresine mail atınız!
Dersler
Genel Açıklama (Telegram, Kod ve Materyal Linki)
1 Sayfalar- İçeriğe Git
Mikropython Nedir? Avantajları Nelerdir?
1 Sayfalar 5:26Python Kurulumu
1 Sayfalar 4:19- Python Kurulumu 4:19
uPyCraft ve Thonny IDE Kurulumları
1 Sayfalar 4:11- uPyCraft ve Thonny IDE Kurulumları 4:11
Fritzing Programı Kurulumu
1 Sayfalar 4:26- Fritzing Programı Kurulumu 4:26
Temel Elektronik Elemanlarının Tanıtılması
1 Sayfalar 10:19- Temel Elektronik Elemanlarının Tanıtılması 10:19
ESP8266(NodeMcu) Kartının Tanıtılması
1 Sayfalar 7:04- ESP8266(NodeMcu) Kartının Tanıtılması 7:04
Driver Kurulumlarının Yapılması(CH340 ve CP2102)
1 Sayfalar 3:02- Driver Kurulumlarının Yapılması(CH340 ve CP2102) 3:02
Kodların Karta Yüklenmesi
1 Sayfalar 4:38- Kodların Karta Yüklenmesi 4:38
Mikropython Yazım Kuralları-1(indentation)
1 Sayfalar 5:00- Mikropython Yazım Kuralları-1(indentation) 5:00
Mikropython Yazım Kuralları-2(yorum)
1 Sayfalar 5:17- Mikropython Yazım Kuralları-2(yorum) 5:17
Mikropython Yazım Kuralları-3(print)
1 Sayfalar 5:15- Mikropython Yazım Kuralları-3(print) 5:15
Mikropython Yazım Kuralları-4(Değişkenler)
1 Sayfalar 9:55- Mikropython Yazım Kuralları-4(Değişkenler) 9:55
Mikropython Yazım Kuralları-5(input alma)
1 Sayfalar 7:23- Mikropython Yazım Kuralları-5(input alma) 7:23
Mikropython Yazım Kuralları-6(Operators)
1 Sayfalar 14:52- Mikropython Yazım Kuralları-6(Operators) 14:52
Mikropython Yazım Kuralları-7(if else)
1 Sayfalar 10:45- Mikropython Yazım Kuralları-7(if else) 10:45
Mikropython Yazım Kuralları-8(while loop)
1 Sayfalar 8:01- Mikropython Yazım Kuralları-8(while loop) 8:01
Mikropython Yazım Kuralları-9(for loop)
1 Sayfalar 9:03- Mikropython Yazım Kuralları-9(for loop) 9:03
Mikropython Yazım Kuralları-10(foksiyonlar)
1 Sayfalar 13:18- Mikropython Yazım Kuralları-10(foksiyonlar) 13:18
Mikropython Yazım Kuralları-11(recursive)
1 Sayfalar 14:18- Mikropython Yazım Kuralları-11(recursive) 14:18
Mikropython Yazım Kuralları-12(Veri Türleri)
1 Sayfalar 8:40- Mikropython Yazım Kuralları-12(Veri Türleri) 8:40
Mikropython Yazım Kuralları-13(Listeler)
1 Sayfalar 21:04- Mikropython Yazım Kuralları-13(Listeler) 21:04
Mikropython Uygulamaları(Led Yakıp Söndürme)
1 Sayfalar 9:55Mikropython Uygulamaları(Karaşimşek)
1 Sayfalar 11:26- Mikropython Uygulamaları(Karaşimşek) 11:26
Mikropython Uygulamaları(Buzzer Kullanımı)
1 Sayfalar 4:42- Mikropython Uygulamaları(Buzzer Kullanımı) 4:42
Mikropython Uygulamaları(Buton Uygulaması-Pull Up&Down)
1 Sayfalar 10:05- Mikropython Uygulamaları(Buton Uygulaması-Pull Up&Down) 10:05
Mikropython Uygulamaları(Buton Arkı Önleme)
1 Sayfalar 9:46- Mikropython Uygulamaları(Buton Arkı Önleme) 9:46
Mikropython Uygulamaları(Dış Kesmeler)
1 Sayfalar 9:33- Mikropython Uygulamaları(Dış Kesmeler) 9:33
Mikropython Uygulamaları(ADC-Analog Digital Converter)
1 Sayfalar 13:59- Mikropython Uygulamaları(ADC-Analog Digital Converter) 13:59
Mikropython Uygulamaları(ADC-LDR Kullanımı)
1 Sayfalar 9:08- Mikropython Uygulamaları(ADC-LDR Kullanımı) 9:08
Mikropython Uygulamaları(ADC-Mikrofon Modülü Kullanımı)
1 Sayfalar 12:08- Mikropython Uygulamaları(ADC-Mikrofon Modülü Kullanımı) 12:08
Mikropython Uygulamaları(Delay-Timing Foksiyonları)
1 Sayfalar 6:31- Mikropython Uygulamaları(Delay-Timing Foksiyonları) 6:31
Mikropython Uygulamaları(Timer Kesme Uygulalaması)
1 Sayfalar 10:02- Mikropython Uygulamaları(Timer Kesme Uygulalaması) 10:02
Mikropython Uygulamaları(PWM-Led Uygulaması)
1 Sayfalar 11:45- Mikropython Uygulamaları(PWM-Led Uygulaması) 11:45
Mikropython Uygulamaları(PWM-Servo Motor Uygulaması)
1 Sayfalar 13:42- Mikropython Uygulamaları(PWM-Servo Motor Uygulaması) 13:42
Mikropython Uygulamaları(UART-Transmit Uygulaması)
1 Sayfalar 17:14- Mikropython Uygulamaları(UART-Transmit Uygulaması) 17:14
Mikropython Uygulamaları(One Wire Protokolü(DS18B20))
1 Sayfalar 14:20- Mikropython Uygulamaları(One Wire Protokolü(DS18B20)) 14:20
Mikropython Uygulamaları(One Wire Protokolü(DHT11))
1 Sayfalar 11:58- Mikropython Uygulamaları(One Wire Protokolü(DHT11)) 11:58
Mikropython Uygulamaları(I2C(OLed Ekran))
1 Sayfalar 14:44- Mikropython Uygulamaları(I2C(OLed Ekran)) 14:44
Mikropython Uygulamaları(Hava Durum İstasyonu)
1 Sayfalar 7:11- Mikropython Uygulamaları(Hava Durum İstasyonu) 7:11
Mikropython Uygulamaları(SPI(8X8 Dot Matrix))
1 Sayfalar 13:05- Mikropython Uygulamaları(SPI(8X8 Dot Matrix)) 13:05
Mikropython Uygulamaları(RTC(Real Time Clock))
1 Sayfalar 6:16- Mikropython Uygulamaları(RTC(Real Time Clock)) 6:16
Mikropython Uygulamaları(Çalışma Frekansı Değiştirme)
1 Sayfalar 3:09- Mikropython Uygulamaları(Çalışma Frekansı Değiştirme) 3:09
Mikropython Uygulamaları(DC Motor Kontrolü)
1 Sayfalar 21:13- Mikropython Uygulamaları(DC Motor Kontrolü) 21:13
Mikropython Uygulamaları(RGB Led Kontrolü)
1 Sayfalar 11:04- Mikropython Uygulamaları(RGB Led Kontrolü) 11:04
Mikropython Uygulamaları(Alev Sensörü)
1 Sayfalar 9:42- Mikropython Uygulamaları(Alev Sensörü) 9:42
Mikropython Uygulamaları(Dokunmatik Sensör Kontrolü)
1 Sayfalar 10:52- Mikropython Uygulamaları(Dokunmatik Sensör Kontrolü) 10:52
Mikropython Uygulamaları(Dokunmatik Pin-ESP32)
1 Sayfalar 9:29- Mikropython Uygulamaları(Dokunmatik Pin-ESP32) 9:29
Kart ile Web Bağlantısının Yapılması
1 Sayfalar 13:07- Kart ile Web Bağlantısının Yapılması 13:07
Web Üzerinden Led Yakıp Söndürme
1 Sayfalar 9:10- Web Üzerinden Led Yakıp Söndürme 9:10
Yardımcı Web Siteleri
1 Sayfalar- İçeriğe Git
Yorumlar
Yorum yapmak için bu içeriğe sahip olman gerekir.
Teşekkürler hocam, iot kısmı içinde daha fazla video bekliyoruz.
Kurs açık ve anlaşılır bir eğitime sahipti. Teşekkürler.
Esp32 ile gömülü sistemlere başlangıç için süper bir kurs ama iot kısmı biraz arttırılabilir.
Gömülü sistemler ve IOT ile ilgilenler için süper bir kurs.
Teşekkürler Bilge yorumun için, başarılar dilerim.
BAŞARILI
Teşekkürler yorumunuz için, iyi çalışmalar dilerim.
Ağzınıza sağlık hocam:)
Teşekkürler yorumunuz için.