> ## Documentation Index
> Fetch the complete documentation index at: https://docs.deneyapkart.org/llms.txt
> Use this file to discover all available pages before exploring further.

# MicroPython ile Programlama

## İndirme ve Kurulum

Kodlamaya başlamak için öncelikle en son sürüm Pymakr eklentisini Visual Studio Code aracılığıyla yüklemeniz gerekmektedir.

* [Buradan](https://code.visualstudio.com/Download) Visual Studio Code indirme bağlantılarına erişebilirsiniz.
* Açılan sayfadan işletim sisteminize uygun Visual Studio Code kodlama editörünü indirip kurabilirsiniz.
* Kurulum tamamlandıktan sonra Visual Studio Code’u açın, **“Extensions”** sekmesinden **“Pymakr”** eklentisini aratın ve yükleyin.

Visual Studio Code indirme ve kurulum işlemleri sırasında desteğe ihtiyacınız olursa aşağıdaki listeden işletim sisteminizi seçip adım adım kurulumun nasıl yapılacağını öğrenebilirsiniz.

<Tip>
  [Windows](https://code.visualstudio.com/docs/setup/windows)   |   [MacOS](https://code.visualstudio.com/docs/setup/mac)   |   [Linux](https://code.visualstudio.com/docs/setup/linux)
</Tip>

Pymakr eklentisi hakkında detay bilgiye ve dokümantasyon sayfasına aşağıdaki bağlantılardan erişebilirsiniz.

[Pymakr Resmi İnternet Sitesi](https://pycom.io/products/supported-networks/pymakr/)

[Pymakr Dokümantasyon Sayfası](https://docs.pycom.io/)

## Deneyap Kart MicroPython Binary Dosya Yükleme Talimatları

[Buradan](https://www.python.org/downloads/) Python 3’ü indirip kurulumunu gerçekleştirin.

Kurulumdan sonra, herhangi bir Terminal (Komut Satırı) aracılığıyla aşağıdaki komutları kullanarak en son sürüm esptool programlama aracını indirin ve yükleyin.

```bash theme={null}
pip3 install esptool
```

Deneyap Kart MicroPython binary dosyasının en son sürümünü [buradaki bağlantıdan indirin](https://github.com/deneyapkart/deneyapkart-micropython-core/releases/download/1.0.0/deneyapkart_micropython_v1.0.0.bin).

Deneyap Kart’ın bağlı olduğu Seri Port İsmini (PORT) bulun. Bu işlem için Arduino IDE’de Ayarlar > Port sekmesine bakabilirsiniz.

MicroPython binary dosyasını yüklemeden önce, Deneyap Kart’ın belleği aşağıdaki komut ile silinmelidir (**PORT** ismini bir üst satırda bulduğunuz isim ile değiştirin):

```bash theme={null}
esptool --chip esp32 --port "PORT" erase_flash
```

Bellek silme işleminden sonra, Deneyap Kart’a MicroPython binary dosyasını aşağıdaki komut ile yükleyin (**PORT** ve **DIR** yerine ilgili bilgileri yazın):

```bash theme={null}
esptool --chip esp32 --port "PORT" --baud 460800 write_flash -z 0x1000 "DIR (Deneyap Kart MicroPython binary dosya yolu)"
```

Örnek uygulamalar için aşağıdaki dosyayı indirebilirsiniz.

* [Örnek Uygulamalar](https://github.com/deneyapkart/deneyapkart-micropython-core/releases/download/1.0.0/micropython_examples.rar)

## USB Sürücü

Deneyap Kart’ı bilgisayara bağladığınızda sürücüler otomatik olarak yüklenmiyor ise, [buradaki bağlantı adresinden](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers) **“Downloads”** başlığını seçerek işletim sisteminize uygun olan sürücüyü indirip kurabilirsiniz.
