![Използване на схема за измерване на напрежения на цифрова порта: 7 стъпки Използване на схема за измерване на напрежения на цифрова порта: 7 стъпки](https://i.howwhatproduce.com/images/008/image-21368-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57
![Използване на схема за измерване на напрежения на цифрова порта Използване на схема за измерване на напрежения на цифрова порта](https://i.howwhatproduce.com/images/008/image-21368-1-j.webp)
Цифровите схеми обикновено използват захранвания от 5 волта.
Цифровите напрежения, които са от 5v -2.7 волта в серията TTL (вид цифров интегриран чип), се считат за високи и имат стойност 1.
Цифровите напрежения от 0-0,5 се считат за ниски и имат стойност нула.
В тази схема ще използвам проста евтина верига с бутони, за да илюстрирам тези състояния (високо или ниско).
Ако напрежението е високо или 1, светодиодът ще светне.
Ако напрежението е ниско или 0, светодиодът няма да светне.
Стъпка 1: Превключвател с бутон
![Бутонният превключвател Бутонният превключвател](https://i.howwhatproduce.com/images/008/image-21368-2-j.webp)
Превключвателят с бутон е малък механизъм, който завършва верига при натискане. В тази верига, когато бутонът е натиснат и е приложено положително напрежение, светодиодът ще светне.
Ако бутонът е натиснат и напрежението е ниско или близо до нула, светодиодът няма да светне
Стъпка 2: NAND Gate
74HC00 е четири NAND порта. Той има 2 входа за всяка порта и 1 изход за всяка порта.
Стъпка 3: Използвани материали
![Използвани материали Използвани материали](https://i.howwhatproduce.com/images/008/image-21368-3-j.webp)
Материалите, използвани в този проект са:
Arduino Uno
1 превключвател с бутон
1 74HC00, четири NAND
3 1000 ома (кафяви, черни, червени) резистори
1 светодиод
проводници
Стъпка 4: Експлоатация и изграждане на веригата
![Експлоатация и изграждане на веригата Експлоатация и изграждане на веригата](https://i.howwhatproduce.com/images/008/image-21368-4-j.webp)
![Експлоатация и изграждане на веригата Експлоатация и изграждане на веригата](https://i.howwhatproduce.com/images/008/image-21368-5-j.webp)
Първо сглобете веригата.
Поставете чипа NAND 74HC на дъската.
След това на друга дъска поставете бутон там.
Свържете резистор от 1000 ома към земята и бутона.
Поставете другите 2 резистора (1000 ома) и LED, както е показано на изображението.
Свържете проводник към земята и катодния проводник към светодиода.
Свържете земята към всяка дъска с проводник.
Свържете 5 волта на Arduino към платката, както е показано на изображението, и земята, както е показано на изображението.
Какво ще се случи;
Първо погледнете таблицата на логическите порта.
Той показва входовете и изходите на NAND порта.
Ако входовете са нула, както в случая на тази верига.
Няма да има проводник, който отива към пинове 1 и 2.
Очакваният изход ще бъде 1 или висок. След това светодиодът ще светне, когато
бутонът е натиснат.
Ако пурпурният проводник от бутона е поставен на щифт 1. Когато бутонът е натиснат, светодиодът няма да светне
защото напрежението е нула.
По този начин, използвайки таблицата за истинност на логическите врати, можем да предвидим какви ще бъдат изходите с определени входове.
Стъпка 5: NAND порта с вход; pin1 Свързан с бутон за натискане
![NAND порта с вход; pin1 Свързан с бутон за натискане NAND порта с вход; pin1 Свързан с бутон за натискане](https://i.howwhatproduce.com/images/008/image-21368-6-j.webp)
На това изображение можете да видите, че лилавият проводник от натискащия бутон е поставен на щифт 1 (вход) към порта NAND.
Той има нулево напрежение на входа. Когато натиснете бутона, светодиодът няма да светне, защото напрежението е нула.
Стъпка 6: Други видове порти
Тази проста схема може да се използва за анализ на други порти (И, ИЛИ и т.н.).
Ако погледнете таблицата за порта. Можете да предвидите изходите.
Например, ако се използва порта AND и входовете са нулеви волта (0), ниски и 5 волта (1) високи
изходът ще бъде нула.
Поредица от порти, свързани заедно, също могат да бъдат анализирани с помощта на таблиците на истината.
Стъпка 7: Заключение
![Заключение Заключение](https://i.howwhatproduce.com/images/008/image-21368-7-j.webp)
Тази проста схема с бутон може да се използва за измерване и анализ на цифрови порти и схеми.
Необходимо е да се знаят таблиците на истината на портата, за да се предскажат изходите, високи (5 волта или близо до него) или
ниско (0 с нула волта).
Тази схема е тествана на Arduino и работи.
Използвал съм го и на други схеми с Arduino.
Препоръчва се да се използва само с 5 -волтови вериги и не с по -високи стойности от тази.
Надявам се, че този Instructable ви помага да разберете цифровите порти, как да ги анализирате и измервате
напрежения, очаквани от верига с бутон, Благодаря ти
Препоръчано:
Измерване на времето (часовник за измерване на лента): 5 стъпки (със снимки)
![Измерване на времето (часовник за измерване на лента): 5 стъпки (със снимки) Измерване на времето (часовник за измерване на лента): 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-186-j.webp)
Time Measure (Tape Measure Clock): За този проект ние (Alex Fiel & Anna Lynton) взехме ежедневен измервателен инструмент и го превърнахме в часовник! Първоначалният план беше да се моторизира съществуваща рулетка. Като направихме това, решихме, че ще бъде по -лесно да създадем своя собствена черупка, с която да работим
Neopixel Ws2812 Rainbow LED Glow с M5stick-C - Стартиране на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: 5 стъпки
![Neopixel Ws2812 Rainbow LED Glow с M5stick-C - Стартиране на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: 5 стъпки Neopixel Ws2812 Rainbow LED Glow с M5stick-C - Стартиране на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: 5 стъпки](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED Glow с M5stick-C | Изпълнение на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: Здравейте момчета в тази инструкция ще се научим как да използваме неопиксели ws2812 светодиоди или LED лента или LED матрица или LED пръстен с m5stack m5stick-C платка за разработка с Arduino IDE и ние ще направим модел на дъга с него
ТЕМПЕРАТУРА И ИЗМЕРВАНЕ НА ВЛАЖНОСТ С ИЗПОЛЗВАНЕ НА DHT 11: 5 Стъпки
![ТЕМПЕРАТУРА И ИЗМЕРВАНЕ НА ВЛАЖНОСТ С ИЗПОЛЗВАНЕ НА DHT 11: 5 Стъпки ТЕМПЕРАТУРА И ИЗМЕРВАНЕ НА ВЛАЖНОСТ С ИЗПОЛЗВАНЕ НА DHT 11: 5 Стъпки](https://i.howwhatproduce.com/images/001/image-1097-60-j.webp)
ТЕМПЕРАТУРА И ВЛАЖНОСТИ ИЗМЕРВАНЕ С DHT 11: В този проект използвам DHT 11 сензор за температура и влажност на въздуха за измерване на температурата на околната ни среда, както и влажността с помощта на Arduino (Nano). (измерване): 0,3 mACUR
Супер бързи аналогови напрежения от Arduino: 10 стъпки (със снимки)
![Супер бързи аналогови напрежения от Arduino: 10 стъпки (със снимки) Супер бързи аналогови напрежения от Arduino: 10 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-2340-69-j.webp)
Супер бързи аналогови напрежения от Arduino: Тази инструкция показва как да се генерират супер бързи промени в аналоговото напрежение от Arduino и обикновена двойка резистори и кондензатори. Едно приложение, където това е полезно, е за генериране на графики на осцилоскоп. Има още няколко проекта, които
Използване на медна лента за създаване на цифрова подложка за подбор: 4 стъпки
![Използване на медна лента за създаване на цифрова подложка за подбор: 4 стъпки Използване на медна лента за създаване на цифрова подложка за подбор: 4 стъпки](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125662-using-copper-tape-to-create-a-digital-selection-pad-4-steps-j.webp)
Използване на медна лента за създаване на цифрова подложка за подбор: Това е частично аз споделям тази техника, а частично аз се уча как да използвам Instructables. Ако има проблеми с моята документация за техниката или използването на Instructables, моля, уведомете ме в коментарите - благодаря! Имах нужда от дълъг ред