MicroPython ile Gömülü Sistemler Dünyasına Giriş (ESP8266)
Explanation
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.
What You Will Learn ?
MicroPython Dili
Gömülü Sistem Programlama
ESP8266
Nodemcu
Thonny IDE
uPyCraft IDE
Temel Elektronik Elemanlar
Python Programlama
LED, BUTTON, BUZZER, POTANSİYOMETRE, LDR, LCD EKRAN, SICAKLIK SENSÖRÜ
GPIO, Interrupt(Dış Kesme), ADC(Analog Digital Converter) Çevre Birimleri
UART, I2C, SPI Haberleşme Protokolleri
IOT(Internet of Things)
Lessons
- 52 Lesson
Courses you may be interested in
Comments
Comment

Teşekkürler Bilge yorumun için, başarılar dilerim.

Teşekkürler yorumunuz için, iyi çalışmalar dilerim.

Teşekkürler yorumunuz için.