relay control

Arduino ile Multithreading Zamanlı Röle Kontrolü (millis())

Merhabalar;Bu yazımda Arduino kullanarak 3 farklı röleyi 3 farklı butona basıldığı anda belirli bir zaman çalıştırıp daha sonra kapatacak bir uygulama yapacağız, fakat bu işlemleri aynı anda yapabilmesini sağlamak için de millis() fonksiyonunu kullanacağız. Not: Gelen tepkiler nedeniyle bu uyarıyı yazmam gerekti, başlıkta multithreading yazdığım için Arduino ile multithread yapılamayacağı konusunda tepkiler vardı, evet bunun zaten mümkün olmadığını bildiğim için ve zaten bu yüzden Arduino ile nasıl birden çok işi yaptırabilirizi açıklayan bir yazıyı yazmam gerekti, multithread burada sadece birden çok işi aynı anda yapmak için kullanılan genel bir ifade olması nedeniyle kullanıldı, aksini yani çok çekirdekli işlemciler ve işletim sistemi gereksinimlerini iddia etmek zaten büyük hata olacak...