Hayir, yapacagin ise gore degisir. Türkiye'de binlerce savunma sanayi sireketi var kucuk buyuk olcekte fakat Arduino kullanilmiyor, daha cok STM32 kullaniyorlar. Arduino ona gore gomulu yazilim muhendisliginin ABC'si gibi. Ama basit ev sistemlerinde Arduino kullanilir, neden olmasin? Onemli olan problemi minimum efor maksimum verim ile cozebilmek.
Hayir, yapacagin ise gore degisir. Türkiye'de binlerce savunma sanayi sireketi var kucuk buyuk olcekte fakat Arduino kullanilmiyor, daha cok STM32 kullaniyorlar. Arduino ona gore gomulu yazilim muhendisliginin ABC'si gibi. Ama basit ev sistemlerinde Arduino kullanilir, neden olmasin? Onemli olan problemi minimum efor maksimum verim ile cozebilmek.
Arduino çok basit işler için kullanılabilir, Ram ve Flash hafıza kısımları çok kısıtlıdır. Yapmak istediğin bir proje olursa konu açarsan bilen kişiler hem sana hem de meraklı diğer kişilere yardımcı olurlar. Ev otomasyonu için Esp32 serisine bakabilirsiniz, bellek ve flash kısmında Arduino'ya göre çok geniş alan sunar. Stm kısmı ise biraz daha profosyonel ve kodlaması da diğer kartlara göre zordur. Ancak hız bakımından çok iyidir, pin çıkışları boldur ve temel seviyedeki kartları çok ucuzdur.
Arduino gibi mikrodenetleyici kartlarında asıl öğrenilmesi gereken şey devre elemanlarından çok IDE'yi kullanmaktır. Devre elemanlarını öğrenirsin zaten devre elemanlarının amaçları temelde benzer. ChatGPT'den bile Arduino mantığını öğrenirsin ama kod yazmayı bilip yazdığın koda göre devre bağlantısını yazmak zor kısmı. Senin yazdığın koda göre bağlantın şekilleniyor kodun yanlışsa proje de yanlış çalışıyor. YouTube üzerinden çok rahat şekilde mantığı kavrarsın kod yazmayı öğrenirsin C tabanlı bir kodlama var yerinde olsam gömülü sistemlerde ilerlemek istiyorsam Arduino'da mantığı kavrayıp ardından daha üst sistemlere geçerdim tabii bunu yaparken de bazı yazılım dillerini öğrenmek gerekiyor.
Arduino yerine ESP32 alabilirsiniz. Arduino'ya gore cok daha guclu islemcisiyle 2 islem birden yapabilirsiniz Arduino'da ayni anda en fazla 1 islem yapilabilir. Ayrica EEPROM kapasitesi cok daha yuksek. ESP32'de gomulu Wi-Fi ve Bluetooth'da var IoT projelerde kullanmaniz daha rahat olur modul olmadan kullanmaniz mumkun olur. Istanbuldaysaniz Karakoy'den parca alabilirsiniz degilseniz bi kac malzeme onerebilirim internetten veya Arduino paketi alabilirsiniz illa Arduino isterseniz.
Bir şey öğreniyorsanız neden boş olsun, gömülü sistem mantığını nispeten anlıyorsunuz. C++ syntaxına ufaktan hakim olarak ve LED + Buton konfigürasyonları yaparak başlayabilirsiniz. Elbette bir şeyler öğreneceksiniz ve doğru kullanrsanız doğru yönde hareket ederseniz faydası olacaktır.