Gömülü Sistem Nedir?
Gömülü sistem, belirli bir görevi yerine getirmek üzere tasarlanmış, donanım ve yazılımın bir arada bulunduğu özel bilgisayar sistemidir. Beyaz eşya, otomotiv ECU, endüstriyel kontrol ve IoT cihazları gömülü sistem örnekleridir.
Arduino ve C
Arduino, C ve C++ tabanlı bir programlama ortamı kullanır. Temel C bilgisiyle Arduino üzerinde donanım kontrolü yapılabilir. setup() ve loop() fonksiyonları Arduino programının iskeletini oluşturur.
LED Kontrolü
pinMode(13, OUTPUT); ile pin çıkış olarak ayarlanır. digitalWrite(13, HIGH); LED'i yakar, digitalWrite(13, LOW); söndürür. delay(1000); ile 1 saniyelik bekleme yapılır.
Buton Okuma
pinMode(2, INPUT_PULLUP); ile dahili pull-up direnci aktif edilir. digitalRead(2) buton durumunu okur; basılıysa LOW döner.
Sıcaklık Sensörü (DHT11)
DHT11 kütüphanesiyle sıcaklık ve nem değerleri okunur. dht.readTemperature() float tipinde sıcaklık değeri döndürür.
Bilkey C Programlama Kursu
Bilkey Bilişim Akademisi'nde C eğitiminin ilerleyen aşamalarında gömülü sistem uygulamalarına da yer verilmektedir. Kurtköy Pendik'te birebir özel eğitim alabilirsiniz.