Jeffrey Cross
Jeffrey Cross

Zeptejte se MAKE: Pull-up rezistor

Zeptejte se MAKE je týdenní sloupec, kde odpovídáme na otázky čtenářů, jako je ta vaše. Napište je do [email protected] nebo napište nám linku na Twitteru. Nemůžeme se dočkat, až se vypořádáme se svými hlavolamy!

Jaký je tedy odpor (nebo pull-down) odpor? Používá se, když čtete vstupní napětí z nějakého senzoru jako „výchozí“ hodnotu. Řekněme, že používáte tlačítko s vaším přístrojem Arduino a chcete vědět, kdy je tlačítko stisknuto, takže digitální pin připojíte k zemi pomocí tlačítka. Když je tlačítko stisknuto, uzemnění je připojeno ke kolíku. Když však tlačítko není připojeno, Arduino se dívá na signál připojený k tomuto kolíku, který je „plovoucí“, a proto podléhá rušení a statické elektřině, věci, které pravděpodobně nejsou žádoucí v záměrně spouštěném systému. Potřebujete způsob, jak udržet konzistentní signál, jako je například připojení pin k napájení, pokud není tlačítko stisknuto. Vzhledem k tomu, že byste neměli připojovat napájení přímo k zemi, potřebujete tam zátěž, abyste zabránili zkratu, takže používáte odpor. Kolík Arduino bude stále číst 5V, i když je připojen k rezistoru 10K-ohm, ale když je tlačítko stisknuto, bude číst připojení k zemi. Toto je odpor. Pamatuji si to, protože si myslím, že pin je "vytáhl" až k moci. Pokud jste měli obvod zapojený opačně, s kolíkem připojeným k napájení přes tlačítko a pomocí odporu připojujícího druhou stranu tlačítka k zemi, je to tzv. Pull-down rezistor.

Existuje spousta skvělých kurzů online pro implementaci jednoduchých obvodů se stahovacími nebo stahovacími odpory:

  • Digitální vstup / výstup na NYU ITP (foto nahoře)
  • Pull-up odpor na Mad Scientist Notebook
  • Pochopení pull-up a pull-down rezistory
  • Pull-up rezistor na Wikipedii

Podíl

Zanechat Komentář