---
title: "Kahvemi Değil, Olayın Kaynağını Takip Etme Halim"
description: "Bugün masamda yine o klasik döngü yaşanıyordu: Bir bilgisayar ekranı ışığı, bir devre kartından gelen hafif uğultu ve elimdeki yarım kalmış projeler…"
date: 2026-11-03T17:27:04Z
updated: 2026-11-03T17:27:04Z
author: "Alper Kaya"
site: "Sıfırdan Kod Satırına"
language: "tr"
tags: ["mikrodenetleyici", "ankara", "problem-çözme", "merak"]
url: "https://devirmakina99.nasilalinir.com/kahvemi-degil-olayin-kaynagini-takip-etme-halim"
---

# Kahvemi Değil, Olayın Kaynağını Takip Etme Halim

Bugün masamda yine o klasik döngü yaşanıyordu: Bir bilgisayar ekranı ışığı, bir devre kartından gelen hafif uğultu ve elimdeki yarım kalmış projeler. Dışarıdan bakınca her şey aynı olabilir; bir yazılımcı, yine kendi başına kodla uğraşıyor. Ama bu benim için sadece bir "görev" değil, aksine her şeyin en temel seviyede nasıl çalıştığını görmek isteyen bir merakın doğal yan ürünü.

Bu sabah, gerçekten de günün o "rastgele" akışına kapılmış biri gibiydim. Yanımda bilgisayarı, yanında devre şemaları ve bir de bitmeyen o eski kahve kupam vardı. Bir sorunla karşılaştım – mikrodenetleyicinin bir sensörden aldığı verideki tutarsızlık. Benim için bu, sadece `if/else` bloğunu düzeltmek demek değildi; benim için sensörün okuduğu fiziksel olayın, yazılıma yansıdığı o enkaz noktasına inmekti.

## Detayların Anatomisi

İnsanlar genellikle bir sistem çöktüğünde ya da istenen sonucu vermediğinde ilk olarak yazılıma bakarlar. "Algoritma yanlış olmalı," derler. Bu doğru olabilir, ama benim gibi donanımdan yazılıma geçişi olan biri için sorun genellikle katmanlar arası bir iletişim kopukluğundadır.

Bu sabah yaşadığım buysa, benim için olay örgüsü şuydu: Giriş sinyali $\rightarrow$ Filtreleme $\rightarrow$ Dijitalleşme $\rightarrow$ İşlemci çekirdeği $\rightarrow$ Karar verme. Eğer çıktıda bir tuhaflık varsa, bu zincirdeki en zayıf halka neresiyse, bütün sistemi tekrar gözden geçirmek gerekir. Bu bir sabır sınavı.

Örneğin, analog okumadan dijitale geçerken meydana gelen en küçük bir gürültü dalgası bile, yazılımda basit bir `noise floor` olarak algılanabilir. Eğer bu gürültü fazlasıyla alındıysa, yazılım ne kadar mükemmel olursa olsun, temelinde ulaşmaya çalıştığı gerçek değere ulaşamaz. Bu yüzden sabırla gelip gerilimi ölçmeye devam etmek gerekiyor.

## Akışın Ritmi ve Kaosu Dengesi

Bazen bu inceleme süreci, benim için günlük yaşamın kendisi haline geliyor. Bir kullanıcı bir sorunu tarif ettiğinde, sanki o kullanıcının yaşadığı tüm fiziksel ortamı yeniden inşa etmeye çalışıyormuşum gibi hissediyorum. "Bu sıcaklık sensöründen gelen okuma mıydı acaba?", "Yoksa kartın PCB katmanındaki bir temas sorunu mu vardı?" diye düşünüyorum.

Bu durum, disiplinli ve analitik zihnin doğasında olan o küçük obsesyonla karışıyor. Sanki her bir girdi, benim için çözülmesi gereken bir matematik probleminden ziyade, basitleştirilmesi gereken karmaşık bir fiziksel olayın dijital gölgesi oluyor.

Ama bu takıntı, beni burada tutan şey de aynı zamanda. Donanımın fiziksel sınırlarını zorlamak, yazılımın soyut mantığıyla buluşturmak; bu dengeyi kurmaya çalışmak, benim için her yeni devre kartı ve her yeni kod satırı aynı zamanda bir keşif gezisi demek. Ve bu yolculuk, en iyi kahvelerle ve bolca sabırla devam ediyor.
