MicroPython ile Gömülü Sistemler Dünyasına Giriş (ESP8266)

ESP8266(NodeMCU) Kartı ile Micropython Programlama Eğitimi (Gömülü Sistemler+IOT)

  • 5,0 (5 yoruma göre)
  • Kayıtlı 177 öğrenci
  • 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)

Arif Mandal Arif Mandal
  • 4.9 Eğitmen Değerlendirmesi
  • 13952 Öğrenci
  • 488 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 bütün kurslarımızda 😯 %60 😯 indirimden faydalanabilirsiniz <--> Eğer 1111 kupon kodu ile kurslarımıza 😯 %50 😯 indirimle kayıt olursanız da istediğiniz bir kursumu hediye ediyorum. Aldıktan sonra mail üzerinden istediğiniz kursu iletebilirsiniz <--

Birlikte sıkça alınanlar

Kapsamlı Geliştirme Kiti Eğitim Kursu Kapsamlı Geliştirme Kiti Eğitim Kursu 5.0 115 112 Eyüp Karakaya Eyüp Karakaya ₺370.00 ₺1000.00
Toplam: ₺1599.00 ₺769.00

Eğitmen

Arif Mandal
  • Arif Mandal
  • 4.9 Eğitmen Değerlendirmesi
  • 13952 Öğrenci
  • 488 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 bütün kurslarımızda 😯 %60 😯 indirimden faydalanabilirsiniz <--> Eğer 1111 kupon kodu ile kurslarımıza 😯 %50 😯 indirimle kayıt olursanız da istediğiniz bir kursumu hediye ediyorum. Aldıktan sonra mail üzerinden istediğiniz kursu iletebilirsiniz <--

Dersler

52 Ders

Genel Açıklama (Telegram, Kod ve Materyal Linki)

1 Sayfalar
  • İçeriğe Git

Mikropython Nedir? Avantajları Nelerdir?

1 Sayfalar

Python Kurulumu

1 Sayfalar
  • Python Kurulumu

uPyCraft ve Thonny IDE Kurulumları

1 Sayfalar
  • uPyCraft ve Thonny IDE Kurulumları

Fritzing Programı Kurulumu

1 Sayfalar
  • Fritzing Programı Kurulumu

Temel Elektronik Elemanlarının Tanıtılması

1 Sayfalar
  • Temel Elektronik Elemanlarının Tanıtılması

ESP8266(NodeMcu) Kartının Tanıtılması

1 Sayfalar
  • ESP8266(NodeMcu) Kartının Tanıtılması

Driver Kurulumlarının Yapılması(CH340 ve CP2102)

1 Sayfalar
  • Driver Kurulumlarının Yapılması(CH340 ve CP2102)

Kodların Karta Yüklenmesi

1 Sayfalar
  • Kodların Karta Yüklenmesi

Mikropython Yazım Kuralları-1(indentation)

1 Sayfalar
  • Mikropython Yazım Kuralları-1(indentation)

Mikropython Yazım Kuralları-2(yorum)

1 Sayfalar
  • Mikropython Yazım Kuralları-2(yorum)

Mikropython Yazım Kuralları-3(print)

1 Sayfalar
  • Mikropython Yazım Kuralları-3(print)

Mikropython Yazım Kuralları-4(Değişkenler)

1 Sayfalar
  • Mikropython Yazım Kuralları-4(Değişkenler)

Mikropython Yazım Kuralları-5(input alma)

1 Sayfalar
  • Mikropython Yazım Kuralları-5(input alma)

Mikropython Yazım Kuralları-6(Operators)

1 Sayfalar
  • Mikropython Yazım Kuralları-6(Operators)

Mikropython Yazım Kuralları-7(if else)

1 Sayfalar
  • Mikropython Yazım Kuralları-7(if else)

Mikropython Yazım Kuralları-8(while loop)

1 Sayfalar
  • Mikropython Yazım Kuralları-8(while loop)

Mikropython Yazım Kuralları-9(for loop)

1 Sayfalar
  • Mikropython Yazım Kuralları-9(for loop)

Mikropython Yazım Kuralları-10(foksiyonlar)

1 Sayfalar
  • Mikropython Yazım Kuralları-10(foksiyonlar)

Mikropython Yazım Kuralları-11(recursive)

1 Sayfalar
  • Mikropython Yazım Kuralları-11(recursive)

Mikropython Yazım Kuralları-12(Veri Türleri)

1 Sayfalar
  • Mikropython Yazım Kuralları-12(Veri Türleri)

Mikropython Yazım Kuralları-13(Listeler)

1 Sayfalar
  • Mikropython Yazım Kuralları-13(Listeler)

Mikropython Uygulamaları(Led Yakıp Söndürme)

1 Sayfalar

Mikropython Uygulamaları(Karaşimşek)

1 Sayfalar
  • Mikropython Uygulamaları(Karaşimşek)

Mikropython Uygulamaları(Buzzer Kullanımı)

1 Sayfalar
  • Mikropython Uygulamaları(Buzzer Kullanımı)

Mikropython Uygulamaları(Buton Uygulaması-Pull Up&Down)

1 Sayfalar
  • Mikropython Uygulamaları(Buton Uygulaması-Pull Up&Down)

Mikropython Uygulamaları(Buton Arkı Önleme)

1 Sayfalar
  • Mikropython Uygulamaları(Buton Arkı Önleme)

Mikropython Uygulamaları(Dış Kesmeler)

1 Sayfalar
  • Mikropython Uygulamaları(Dış Kesmeler)

Mikropython Uygulamaları(ADC-Analog Digital Converter)

1 Sayfalar
  • Mikropython Uygulamaları(ADC-Analog Digital Converter)

Mikropython Uygulamaları(ADC-LDR Kullanımı)

1 Sayfalar
  • Mikropython Uygulamaları(ADC-LDR Kullanımı)

Mikropython Uygulamaları(ADC-Mikrofon Modülü Kullanımı)

1 Sayfalar
  • Mikropython Uygulamaları(ADC-Mikrofon Modülü Kullanımı)

Mikropython Uygulamaları(Delay-Timing Foksiyonları)

1 Sayfalar
  • Mikropython Uygulamaları(Delay-Timing Foksiyonları)

Mikropython Uygulamaları(Timer Kesme Uygulalaması)

1 Sayfalar
  • Mikropython Uygulamaları(Timer Kesme Uygulalaması)

Mikropython Uygulamaları(PWM-Led Uygulaması)

1 Sayfalar
  • Mikropython Uygulamaları(PWM-Led Uygulaması)

Mikropython Uygulamaları(PWM-Servo Motor Uygulaması)

1 Sayfalar
  • Mikropython Uygulamaları(PWM-Servo Motor Uygulaması)

Mikropython Uygulamaları(UART-Transmit Uygulaması)

1 Sayfalar
  • Mikropython Uygulamaları(UART-Transmit Uygulaması)

Mikropython Uygulamaları(One Wire Protokolü(DS18B20))

1 Sayfalar
  • Mikropython Uygulamaları(One Wire Protokolü(DS18B20))

Mikropython Uygulamaları(One Wire Protokolü(DHT11))

1 Sayfalar
  • Mikropython Uygulamaları(One Wire Protokolü(DHT11))

Mikropython Uygulamaları(I2C(OLed Ekran))

1 Sayfalar
  • Mikropython Uygulamaları(I2C(OLed Ekran))

Mikropython Uygulamaları(Hava Durum İstasyonu)

1 Sayfalar
  • Mikropython Uygulamaları(Hava Durum İstasyonu)

Mikropython Uygulamaları(SPI(8X8 Dot Matrix))

1 Sayfalar
  • Mikropython Uygulamaları(SPI(8X8 Dot Matrix))

Mikropython Uygulamaları(RTC(Real Time Clock))

1 Sayfalar
  • Mikropython Uygulamaları(RTC(Real Time Clock))

Mikropython Uygulamaları(Çalışma Frekansı Değiştirme)

1 Sayfalar
  • Mikropython Uygulamaları(Çalışma Frekansı Değiştirme)

Mikropython Uygulamaları(DC Motor Kontrolü)

1 Sayfalar
  • Mikropython Uygulamaları(DC Motor Kontrolü)

Mikropython Uygulamaları(RGB Led Kontrolü)

1 Sayfalar
  • Mikropython Uygulamaları(RGB Led Kontrolü)

Mikropython Uygulamaları(Alev Sensörü)

1 Sayfalar
  • Mikropython Uygulamaları(Alev Sensörü)

Mikropython Uygulamaları(Dokunmatik Sensör Kontrolü)

1 Sayfalar
  • Mikropython Uygulamaları(Dokunmatik Sensör Kontrolü)

Mikropython Uygulamaları(Dokunmatik Pin-ESP32)

1 Sayfalar
  • Mikropython Uygulamaları(Dokunmatik Pin-ESP32)

Kart ile Web Bağlantısının Yapılması

1 Sayfalar
  • Kart ile Web Bağlantısının Yapılması

Web Üzerinden Led Yakıp Söndürme

1 Sayfalar
  • Web Üzerinden Led Yakıp Söndürme

Yardımcı Web Siteleri

1 Sayfalar
  • İçeriğe Git

Diğer Kurslarımız (İndirimli Halleri)

1 Sayfalar

Yorumlar

5,0 5 yoruma göre

Yorum yapmak için bu içeriğe sahip olman gerekir.

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.