Wemos D1 Mini ve Micropython — Giriş

Merhaba, öncelikle Aliexpress’de bulunan Wemos Store’dan Wemos D1 Mini’yi satın alabilirsiniz.

Wemos D1 Mini

Not: Bu yazıdaki aşağıdaki talimatlar Ubuntu üzerinde uygulanmaktadır.

https://micropython.org/download/ adresine giderek en son micropython sürümünü indirelim.

Bugün itibariyle geçerli sürüm: esp8266–20170612-v1.9.1.bin

ESP8266 micropython firmware’ünü wemos d1'e yüklememiz için esptool’u kullanacağız.

pip install esptool

Wemos D1 güç girişi ile bilgisayarınızın USB girişine bağlayalım.

Tüm serial aygıtları ls /dev/tty* komutu ile görebiliriz. Benim bilgisayarımda wemos d1 usb bağlantısı /dev/ttyUSB0 şeklinde gözükmektedir.

Micropython’u cihaza yazmadan önce flashı temizleyelim

sudo esptool.py -p /dev/ttyUSB0 erase_flash

Şimdi indirdiğimiz micropython frameworku cihaza flashlayalım.

Cihazı terminal ekranı üzerinden başlatmak için 
sudo apt-get install screen komutu ile gerekli paketi yükleyelim.

Aşağıdaki komut ile cihazı terminal üzerinde başlatalım.

screen /dev/ttyUSB0 115200

İlk anda byük ihtimal boş bir ekran ile karşılaşabilirsiniz. Enter tuşuna basarak komut girmeye hazır duruma gelmiş olacaktır. Aşağıdaki gibi python komutlarınızı deneyerek çalıştığını görebilirsiniz.

Aşağıdaki şekilde cihaz üzerindeki ledi yakıp söndürme örneğini de yapalım.

>>> from machine import Pin
>>> led = Pin(2, Pin.OUT)
>>> led(0)
>>> led(1)