Bir donanım sürücüsü yazabileceğiniz en basit "cihaz" (donanım sürücüsü geliştirme sizin işinizse) bir LED kadar basit olabilir (tırnak işaretlerini ekledim çünkü teknik olarak bir LED bir cihaz değil, ancak yine de bir parça @PiBorg tarafından önerildiği gibi.
Diğer seçenekler, bir fotodirenç, pasif kızılötesi sensörler (kısa: PIR), sıcaklık sensörleri, PC fanları (tercihen sadece izlemenizi değil, aynı zamanda RPM), LED nokta matrisleri vb. Temel olarak bu tür basit cihazlar, donanımda minimum seviyeye sahip olmanızı sağlar (böylece gerçekten başardıklarınızı görebilir ve dokunabilirsiniz) ve aynı zamanda çok daha karmaşık cihazlar için kullanılan birçok konu hakkında bilgi edinebilirsiniz. karmaşıklık çoğunlukla kullandıkları protokolden gelir.
Çekirdek modüllerine ekstra mil kazmak zorunda olmamanıza da dikkat edin. Elbette bunu yapmak istiyorsan kimse seni durdurmuyor. :)
Pasif bir kızılötesi sensörün arayüzüne bir örnek ( PIR teslim edildiğinde yakında test edeceğim: 3). Örneğin PIR ile çalışan bir çekirdek sürücüsünü nasıl oluşturabileceğinizi görmek için bunu alıp Linux çekirdeği dünyasına daha derin kazmaya başlayabilirsiniz.