PlatformIO ile Esp32 SPIFFS "SPI Flash File Storage" Bölümü

Daha önce Esp32 nin flash belleği üzerinde birden çok depolama alanı olduğunu ve bu depolama alanlarının program hafızası kullanımına ek olarak olarak başka amaçlar içinde kullanılabildiğinden bahsetmiştim. İlgili konuya buraya tıklayarak ulaşabilirsiniz . Bugün ki konumuz ise bu bölümlerden biri olan SPIFFS dosyalama bölümü...  Bu bölüm içerisinde program kodumuz ile dosyalama işlemleri yapabilir, dışarından dosya yükleyip silebilir ve dosyalama ile ilgili tüm manipülasyonları gerçekleştire…

Esp32 Partition Table (PlatfomIO)

Arduino boardlarından sonra Esp32 kullanmaya hızlı bir geçiş yapmış biri olarak Esp32 nin bir çok özelliği hala tam olarak bilmiyorum ve kullanmıyorum. Ancak fırsat buldukça bu konudaki eksikliklerimi gidermeye çalışıyorum.    Bugün incelediğim konu ise esp32 nin partition table (bellek bölümleri) konusu. Daha önce çalıştığım işlemcilerden farklı olarak esp32 nin program hafızası olarak harici bir spi flash bellek bulunuyor. Bu belleğin kapasitesi yaygın olarak 4mb olmakla birlikte 16mb gibi…

ESP32 Flash Bellek Boyutunu Tespit Etme (PlatformIO)

Kullandığınız ESP32 nin flash bellek boyutunu bilmiyorsanız aşağıdaki yöntem ile elinizdeki ürünün kaç bayt hafızaya sahip olduğunu bulabilirsiniz.  Platformio ile bir terminal penceresi açarak aşağıdaki komutu girin.  python C:\Users\ kullanıcıadınız \.platformio\packages\tool-esptoolpy\esptool.py flash_id Ardından esp32 yi boot moda alın. Sonrasında yukarıdaki resimde görüldüğü gibi esp32 ile birçok bilgi yanında flash belleğinizin kaç mb olduğunu göreceksiniz.

Binary İşlemler (bit manipülasyonları)

# Ornek : 30000 rakamının hi-byte ve low-byte olarak parçaya ayrılması ve tekrar bir araya getirilmesi. print ( "hi-low byte..." ) # int olarak bir değişkende 30000 turulur. bit16_val_1 = 30000 print ( bin ( bit16_val_1 ) ) # 0111 0101 0011 0000 değerine sahiptir. low_byte = bit16_val_1 & 0xFF # & 0000 0000 1111 1111 ile and işlemi print ( bin ( low_byte ) ) # 0000 0000 0011 0000 sonuç 0b110000 olur. …

PlatormIO ile Usbasp Kullanarak Arduino Programlama

Öncelikle usbasp yi karıştırmadan bir proje oluşturarak seriport üzerinden programlama yapabildiğiniz teyid edin. Sonrasında oluşturduğunuz projenin platformio.ini dosyasında board adının nasıl yazıldığını tespit edin. Ben arduino nano ile deme yaptım ve board adının nanoatmega328 olarak tanımlandığını gördüm.  Sonrasında platformio.ini dosyanızı aşağıdaki resme uygun olarak tekrar düzenleyin. [env:usbasp] bölümünü gözden kaçırmayın. Hepsi bu..!

Excel Formüllerinin Türkçe İngilizce Karşılıkları

Severek kullandığım WPS Office programınında  Türkçe desteği henüz tam olarak verilmiyor. Bu nedenle WPS deki Spreadsheets 'i (excel alternatifi) kullanırken formüllerin İngilizce yazılması gerekmekte. Aşağıdaki tabloda Excel 'de kullanılan formüllerin İngilizce-Türkçe karşılıklarını bulabilirsiniz.   Türkçe Alfabetik Sıralı  İngilizce Alfabetik Sıralı Türkçe İngilizce İngilizce Türkçe ACOS ACOS ABS …

Diğer yayınları yükle
Sonuç bulunamadı