Arduino Değişkenler ve Veri Tipleri | Gömülü Sistemler #22
Burak Kaan BÖYÜK
0:00 / 0:00
Arduino Değişkenler ve Veri Tipleri | Gömülü Sistemler #22
178 просмотров · 12 дн. назад
Burak Kaan BÖYÜK
308 подписчиков
178 просмотров · 12 дн. назад
Arduino'da değişken nedir, hangi veri tipi neden seçilir, değişken nasıl tanımlanır ve gömülü sistemlerde başlangıç değeri neden önemlidir? uint8_t, uint32_t, char, float, double ve int'i örneklerle anlatıyoruz.
Gömülü Sistemler serisinin 22. bölümü: Blink kodunun üzerine değişkenler ekliyoruz. Signed/unsigned farkını ve taşmayı (overflow) görüyor, blink_ms adında bir değişken tanımlayıp delay() içinde kullanıyor, bir derleme hatasını okuyup düzeltiyor ve kodu Arduino Nano'ya yüklüyoruz. Son olarak ilk değer verilmeyen bir değişkenin neden tehlikeli olabileceğini motor kontrolü örneğiyle konuşuyoruz.
⏱️ Bölümler
00:00 Giriş
00:19 Değişken nedir? (turnike sayacı örneği)
01:15 Veri tipi, değişken adı ve ilk değer
02:27 uint8_t, uint16_t, uint32_t
03:14 Signed ve unsigned: int8_t vs uint8_t
04:01 Taşma (overflow) ve doğru veri tipini seçmek
04:42 sizeof operatörü
05:07 char
05:37 float ve double
06:41 int
07:20 Değişkenin değerini değiştirmek
07:48 blink_ms değişkeni ile delay()
08:45 Derleme hatası: değişken adı unutulursa
09:20 Karta yükleme: LED 2 saniyede yanıp sönüyor
09:40 Gömülü sistemlerde başlangıç değeri neden önemli?
11:09 Global ve yerel değişkenlerde ilk değer
11:58 Kapanış
🔗 Linkler
• Arduino veri tipleri (referans): https://docs.arduino.cc/language-refe...
• Blink örneği: https://docs.arduino.cc/built-in-exam...
📂 Serinin tamamı: • GÖMÜLÜ SİSTEMLER
⏮️ Önceki bölüm (#21): • Arduino Nano'ya Blink Yükleme ve Kod İncel...
📌 Düzeltme: Videoda int'i 32 bit, double'ı 64 bit olarak söyledim; bu genel/PC için geçerli. Arduino Nano'da (ATmega328P) int 16 bit, double ise float ile aynı (32 bit). Ayrıntılar ve kaynaklar sabitlenmiş yorumda.
Turnikeden geçen kişi sayısını tutmak için siz hangi veri tipini seçerdiniz? Yorumlara yazın.
#GömülüSistemler #Arduino #VeriTipleri