Arduino kullanıyorum ve istediğim şöyle bir şey var bir kablo olacak. Bu dijital bir porta bağlı olacak bu kabloyu taktığımda 1 çıkardığımda 0 değerini almak. Bunu yapmak için ne yapmalıyım? Devre kurmalı mıyım kuracaksam nasıl bir devre ya da direkt v5'i dijital bir porta bağlarsam sorun olur mu? Biraz yardım istiyorum. Son düzenleyen: Moderatör: 17 Kasım 2021

Yoksa sadece gndyi dirençle birlikte mi porta bağlamalıyım. Lütfen yardımcı olabilir misiniz? @SideWinder Ayrıca direnci kaç birimlik almalıyım.

Jumper kabloyu çıkardığım zaman tekrar 0 değerini alabilir miyim peki 5vye bağlarsam

Breadbord kullanabilirim değil mi bunun için eğer kullanabilirsem bir görsel üstünde nerelere takamam gerektiğini gösterebilir misiniz? Bir de gnd kullanmama gerek var mı?

Evet, kullanabilirsiniz. Kabloyu direnç ile 3.3V'ya ya da 5V'ya bağlarsan 1 değerini okursun. GND'ye bağlarsan 0 değerini okursun.

Kabloyu dirençle beraber 3.3V ya da 5V'ya bağlamalısın. Digital 0 ve 1'in elektrikteki karşılığı voltaj yok ve voltaj var'dır. Pull-up da deriz buna. Pulling High or Low diye de geçer sırasıyla 1 ve 0 için.

Jumper kabloyu çıkarttığın zaman, oluşan boşluk nedeniyle kafasına göre 0 ya da bir okuyabiliyor. 0 okutmak için dirençle beraber GND'ye bağlamak en idealidir.