Project 1.2: Schakelopties controle LEDs gebruiken (1 / 9 stap)

Stap 1: Achtergrondkennis


Een digitale circuit bevat een voeding, apparaten en geleiding netten. Sommige netten levert het circuit met ingangen van de "buitenwereld" terwijl anderen daarentegen gegevens van het circuit naar de buitenwereld. De netten waarmee een interface tussen het circuit en de buitenwereld worden poorten genoemd.

Schakelingen moeten invoerapparaten voor het genereren van de ingangssignalen. Invoerapparaten kunnen vele vormen aannemen, waaronder toetsenborden (zoals op een PC), knoppen en schakelaars. Schakelingen moeten ook uitvoerapparaten om te communiceren hun toestand aan de gebruiker. In dit project, een schakeloptie wordt gebruikt als de input device en een LED wordt gebruikt als het uitvoerapparaat. Het digitale circuit dat zullen we bouwen heet de "led_sw", zoals weergegeven in Fig. 1 hieronder. Het circuit gemaakt in dit project zal worden uitgevoerd binnen het FPGA-board. De Raad van bestuur heeft een invoerpoort genaamd "sw", die een ingangssignaal van de externe schakelaar in het circuit ontvangt en een uitvoerpoort genaamd "geleid", die de externe LED-stations in het circuit. De "led_sw" is een eenvoudige schakeling die het signaal op de invoerpoort mijdt en informatie rechtstreeks verzonden naar de uitvoerpoort. U kunt dit bekijken als een directe bekabelde verbinding tussen de netto "sw" en het net "geleid." Het circuit zal worden uitgevoerd met behulp van Verilog HDL. Op verschillende FPGA boards, zijn schakelaars en LEDs aangesloten op verschillende pinnen op een FPGA-chip. Dus, een beperking gebruikersbestand (XDC) is nodig om de kaart van de input en output net van het circuit naar de locatie van de fysieke pin op de FPGA-chip. Neem Nexys3 zoals bijvoorbeeld de schuifschakelaar 0 (SW0) is verbonden met FPGA pin T10 en FPGA pin U16 stations LED 0 (LD0). Wanneer u Schuif de schakelaar naar de ON-positie, zal een hoge spanning worden gelegd op FPGA pin T10, die is toegewezen aan de invoerpoort van het circuit "led_sw." Het digitale circuit stuurt vervolgens het signaal naar de uitvoerpoort LED, die is aangesloten op de FPGA pin U16. De hoogspanning op de uitvoerpoort "led" zal leiden tot een daling van de spanning tussen knooppunt A en knooppunt B. Deze spanningsval rijden door de LED, die zal de LED licht en informeren van de gebruiker die de schakelaar brandt.

Gerelateerde Artikelen

How To: Maak een Android App met Android Studio controle LED

How To: Maak een Android App met Android Studio controle LED

Dit is een stapsgewijze tutorial voor het maken van een android apk via bluetooth.Vóór de start codering,Download Android Studio IDE en bijwerken van Java.Java en C programmeren zal helpen.Deze tutorial zal niet uitleggen Java programmering.Als u cod
Arduino - controle LEDs met een afstandsbediening

Arduino - controle LEDs met een afstandsbediening

Hi guys,Een project dat ik onlangs heb gedaan ben ik met u delen. I'ts over hoe u sommige LED's met een afstandsbediening en je Arduino controleren kunt. Maar u kunt dit toepassen op elk elektronisch apparaat zoals motoren, lichten bijvoorbeeld.u kun
Draadloze Phone Remote-Controlled LED Strips: RasPi w / Fadecandy stuurprogramma w / WS2811/WS2812 adresseerbare LED Strips w / TouchOSC Smartphone App w / Iphone of Droid

Draadloze Phone Remote-Controlled LED Strips: RasPi w / Fadecandy stuurprogramma w / WS2811/WS2812 adresseerbare LED Strips w / TouchOSC Smartphone App w / Iphone of Droid

Hier gaat een steeds meer uitgebreide ontwerpdocumentatie overzicht van mijn nieuwste project. Hieronder is een video die ik heb geupload tonen bepaalde functionaliteit:Het oorspronkelijke idee progressie ging ongeveer als volgt:Adresseerbaar LED str
GUI Controlled LED Matrix

GUI Controlled LED Matrix

ik heb onlangs een Arduino Uno, en het werd al snel mijn favoriete speeltje. Na het leren van de grondbeginselen van de werking van het platform, raakte ik geïnteresseerd in het interfacing de Arduino met personal computers. Na het zien van een groot
Controle LED's via USB met VUSB

Controle LED's via USB met VUSB

Er zijn tal van instructies op deze site voor het bouwen van ledverlichting stemming, maar ik wilde een stemming licht dat ik kon een willekeurige kleur instelt. Ik ook wilde kunnen om het te controleren via mijn computer, in plaats van met behulp va
Controle LED met Android telefoon via BLE (Bluetooth 4.0), MangoCube App en Arduino UNO

Controle LED met Android telefoon via BLE (Bluetooth 4.0), MangoCube App en Arduino UNO

Dit Instructable ziet u hoe gegevens vanaf Android apparaat verzenden controle LED op Arduino UNO.U moet ten minste de volgende onderdelen;1. de Arduino UNO of compatibel board.2. MangoCube BLE Board ( https://www.kickstarter.com/projects/530456128/m
Stem aan Arduino: Controle LEDs met behulp van spraakherkenning MIT

Stem aan Arduino: Controle LEDs met behulp van spraakherkenning MIT

Hallo, iedereen!!! Het is al enige tijd die ik niet had bijgewerkt mijn post hier. Vandaag wil ik delen met u kerels een experiment die ik heb gemaakt. I 'm gonna controle LEDs met behulp van spraakherkenning voor MIT app uitvinder. Oh voordat ik het
[Tutorial voor 4DIY.ORG] - initiatieven voor een controle LED met iphone gebruiken [4DIY.ORG] App en Ethernet-Shield

[Tutorial voor 4DIY.ORG] - initiatieven voor een controle LED met iphone gebruiken [4DIY.ORG] App en Ethernet-Shield

Stap 1: Materialen en gereedschappen1. de Arduino Uno R3.2. Arduino Ethernet-Shield.3. [4DIY.ORG] App (ondersteuning voor iOS en Android).4. RJ45-kabel.5. bestuur breken.6. DE RODE LED.7. weerstand.8. draad.Stap 2: Upload Sketch voor de Arduino Dowlo
Project Suite Bros: Voice Activated LED vriendschap Photoset (Arduino, Bluetooth, ambachten)

Project Suite Bros: Voice Activated LED vriendschap Photoset (Arduino, Bluetooth, ambachten)

Ik ontmoette de beste suite mates in de college - Kevin en Brit(en partner-in-crime, Abbie). Nu ben ik weg naar de volgende fase van mijn leven, dus heb ik besloten om te bouwen van deze vriendschap photoset voor Kevin en Brit te onthouden van onze g
Hoe controle LEDs met een afstandsbediening

Hoe controle LEDs met een afstandsbediening

In een eerdere instructable ik aangetoond hoe krijg ik de HEX-codes voor de knoppen van de afstandsbediening. Hier is de link:Nu dat we de codes, we kunnen gebruiken om te bepalen wat we wensen, in dit instructable ik zal u tonen hoe om te zetten in-
Remote Controlled LED met behulp van HC-05 Bluetooth Arduino en mobiele telefoon App

Remote Controlled LED met behulp van HC-05 Bluetooth Arduino en mobiele telefoon App

Technologie vordert in razend tempo, iedereen van ons heeft slimme telefoons nu-een-dag, er zijn cool apps die laten we blijven in contact met onze vrienden en familie, krijgen van de meest recente informatie over het weer of verblijf-bijgewerkt met
Remote Controlled LED met behulp van de mobiele telefoon en Internet

Remote Controlled LED met behulp van de mobiele telefoon en Internet

Eerder schreef ik een tutorial over het besturen van een LED met behulp van uw mobiele telefoon app, Arduino en HC-05 bluetooth-module. In de huidige tutorial die ik ga uit te breiden op eerdere one en deze tijd in plaats van bluetooth, we zullen wor
Android Bluetooth controle Led RGB

Android Bluetooth controle Led RGB

Kies de tint van het licht dat je maakt je beter voelt.Eenvoudige bluetooth afstandsbediening waaruit u verlichting vanaf uw mobiele apparaat of tablet kunt wijzigen.U hebt twee afzonderlijke RGB-kanalen waar je verschillende kleuren per kanaal kunt
Controle LED per telefoon en MangoCube WiFi in de AP modus

Controle LED per telefoon en MangoCube WiFi in de AP modus

Dit Instructable laat zien hoe om te controleren van een LED (pin 13) van MangoCube WiFi met een Smart Phone (Android/iOS).Dingen die nodig zijn voor dit Instructable;1. MangoCube WiFi of (WiFi Board + Arduino UNO/Leonardo board)2. de smart Phone (An