Кнопка & Резистор 2700 Ом?

У меня есть флип-переключатель и резистор 2700 Ом, и я хочу прочитать состояние с помощью python. Кодовая часть для меня не проблема, но можно ли использовать эти компоненты для подключения ее к GPIO для чтения состояния? И как должна выглядеть проводка?

Я кое-что прочитал о некоторых штырях, у которых есть встроенный нагрузочный резистор или что-то в этом роде. Означает ли это, что мне не нужен резистор для использования кнопки /переключателя?

Спасибо! :)

Привет, Марк

5 голосов | спросил Mark Hähnel 18 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 18 Sep 2012 20:01:17 +0400 2012, 20:01:17

1 ответ


6

Вот вам базовая настройка. Вы можете использовать GPIO с встроенными резисторами, если хотите

 3V3 --- о
       |
       |
       >
       > резистор
       >
       |
       |
GPIO --- о
       |
       |
        \ Switch
         \
       |
       |
 GND --- о

Вы также можете использовать слабые резисторы pullup /pullldown внутри SoC например .

  // enable pull-up on GPIO24&25
   GPIO_PULL = 2;
   short_wait();
   // clock on GPIO 24 & 25 (bit 24 & 25 set)
   GPIO_PULLCLK0 = 0x03000000;
   short_wait();
   GPIO_PULL = 0;
   GPIO_PULLCLK0 = 0;

Если вы используете внутренний pullup, вам просто нужна эта часть

GPIO --- о
       |
       |
        \ Switch
         \
       |
       |
 GND --- о
ответил John La Rooy 18 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 18 Sep 2012 20:23:21 +0400 2012, 20:23:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132