Automatisch afsluiten van draadloze muis (Prototype) (3 / 6 stap)

Stap 3: De Code


Alle onze VHDL en XDC code is opgenomen in het bijgevoegde zip-bestand. Voel je vrij om te gebruiken deze code of baseren uw eigen off van ons, echter alstublieft geven krediet waar krediet is te wijten. Verder raden we openen en bewerken van de VHDL voor dit project in de Vivado Webpack versie 2014.4, een gratis software. We gecodeerd in deze versie en onze Basys 3 board is ontworpen om te werken aan de Vivado Design Suite. Door deze omgeving, kan de code worden geüpload rechtstreeks naar de Basys 3-bestuur.

Alternatief is als u zou willen proberen te implementeren van uw eigen code en willen een algemeen richtsnoer van wat we deden, of moet u een verder inzicht in onze code, hier een andere beschrijving van de bestanden. Onze code is onderverdeeld in 3 VHDL bestanden en één XDC bestand.

Het milieu muis-bestand is een hoger niveau bestand dat logica uit de andere twee bestanden roept. Deze module controleert de kracht van de PS/2-muis, gaskraan als het blijkt te zijn inactief. Het doet een beroep op clk_div2 om te vertragen het kloksignaal en op Nascounter te tellen van de verstreken tijd en het vaststellen. Dit bestand ingangen de knop waarde en van de muis PS/2 gegevenswaarde. Het uitgangen, via de PMOD kop, de led en muis vermogenswaarden.

Het bestand clk_div2 is niet onze eigen en werd geschreven door Bryan Mealy. Dit bestand vertraagt het kloksignaal naar een meer bruikbare frequentie voor onze doeleinden. Als lijn 38 is toegelicht, maakte we een enkele bewerking. Door het verlagen van de max_count integer, verhoogden we de klokfrequentie van haar eerdere gegeven waarde, zodat de ingevoerde gegevens van de muis te lezen op een hoog genoeg frequentie voor dagelijks gebruik. Door het verder verminderen van deze waarde, kan de frequentie van de klok worden verhoogd.

Het bestand Nascounter bepaalt welke staat het circuit moet worden in. Het doet dit door het lezen van de muisinvoer PS/2 en tellen van de signalen van de klok. Als de bestanden nu staan, is de beperking van de tijd van de standby-stand ingesteld op 6 seconden. In de weg staat controleren op lijn 68, de waarde kan worden gewijzigd met het oog op een andere standby-lengte van tijd. (Opmerking: de frequentie in clk_div2 zal ook wijzigt, wordt de beperking van de tijd.) Dit bestand stuurt alle uitgangen terug naar milieu muis.

Het XDC bestand muis Basys 3 milieubeperkingen is een gewijzigde versie van het bestand Basys 3 Master beperkingen. We bewerkten het neer alleen bevatten de regels die we nodig voor dit project hadden. Het gaat hierbij om de middelste knop op het bord Basys 3, de USB-ingang, de kop van de PMOD JA, het kloksignaal en de spanning configuratie.

De onbewerkte Basys 3 Master beperkingen-bestand kan worden gevonden op:

https://www.digilentinc.com/products/detail.cfm?na...

Github link naar de broncode:

https://github.com/14bmkelley/Environmental-Mouse

Gerelateerde Artikelen

Maken van een Pouch voor uw draadloze muis

Maken van een Pouch voor uw draadloze muis

Heb ik besloten om het maken van een zakje voor mijn nieuw gekochte draadloze muis, voor reizen doel.Het is gemakkelijk om een te maken!Bereiden:3 ~ 4 pieces (A4-formaat) van wol-vezel papers (voor de huid & ook prototypes)1 stuk (A4-formaat) van Rub
DIY USB batterijlader voor mobiele telefoon Lithium-ionenbatterijen van een draadloze muis lader

DIY USB batterijlader voor mobiele telefoon Lithium-ionenbatterijen van een draadloze muis lader

dit een geweldige manier op te laden batterijen van de celtelefoon zonder een mobiele telefoon, de meeste mobiele telefoon AC adapters zal niet opladen een efficiënt zoals ze zijn ongeveer 5 volt DC de telefoon zelf heeft de acculader binnenkant van
DRAADLOZE muis wijziging van het 555 timer

DRAADLOZE muis wijziging van het 555 timer

eerste, mijn blog/het origineel.Tweede van allen, ik zou willen vermelden hoe gemakkelijk Instructables is te gebruiken. Het is gewoon zo veel makkelijker om instructies te geven wanneer u kunt uw foto's een label en opmerkingen te beantwoorden.Laat
Maken van een draadloze muis oplaadbare

Maken van een draadloze muis oplaadbare

net als iedereen ik het haat wanneer de batterijen op mijn muis, een paar dagen geleden vond ik mezelf hebben om mijn bureaublad uitgeput wanneer opeens de muis stoped werken te gebruiken, meteen wist ik het de batterijen en zoals ik houd altijd rese
Functies van de muis en toetsenbord op een iPod Touch of een iPhone inschakelen! [Linux]

Functies van de muis en toetsenbord op een iPod Touch of een iPhone inschakelen! [Linux]

Ooit wilde uw iPod Touch of iPhone gebruiken als een 'computer'? Nu u kunt!Hebt u nodig:-een computer met Linux Ubuntu 10.04 [oudere versies kunnen zeer waarschijnlijk werken, vertel me als dat zo is.]-een Jailbroken iPod Touch/iPhone met WiFi ingesc
Opzetten van draadloze Laser gesneden lichtbak via Bluetooth (TfCD)

Opzetten van draadloze Laser gesneden lichtbak via Bluetooth (TfCD)

Dit instructable toont het instellen van een draadloze licht met een Arduino UNO. Het licht is gecontroleerd via een android telefoon via Bluetooth.MaterialenHardware circuit:Bluetooth HC-05 moduleLogica level shifterCondensator 1000 µFNeopixel strip
Slachtoffer en Prankster draadloze muis Prank

Slachtoffer en Prankster draadloze muis Prank

Het beginsel van deze streek heeft de prankster muis van het slachtoffer computer beheren.Nodig:1. draadloze muis (M1) en draadloze muis-ontvanger (R1) - slachtoffer2. draadloze muis (M2) en draadloze muis-ontvanger (R2) - pranksterWanneer het slacht
Mooie bus van de muis (School) speelgoed

Mooie bus van de muis (School) speelgoed

mij wilden voor wekken een leuk speeltje om te worden gebruikt met een Nederlandse computer interactie spelen voor kleuters genaamd MooiMuis (NiceMouse). Deze audio spel kan gespeeld worden op de Website van Tim Hoogendijk. Hij ontwierp dit spel, waa
Een muis + een power bank = herlaadbare draadloze muis

Een muis + een power bank = herlaadbare draadloze muis

U kunt een draadloze muis en een cellphone power bank om een navulbare muis combineren!Stap 1: Waarom ik dit doenDat zijn lege batterijen die ik voor mijn draadloze muis vorig jaar gebruikte. Als ik een navulbare muis bouwen kon is ik bespaart het mi
Draadloze muis Prank

Draadloze muis Prank

Een eenvoudige snelle April dwazen prank om een college te gek.Stap 1: Items nodig1. een draadloze muis2. de nietsvermoedende collega's computerStap 2: Voorbereiden van kwaadVerbinden met draadloze muis dongle ongebruikte USB-poort op de computer van
Draadloze muis handschoen

Draadloze muis handschoen

Materialen die nodig zijnEen handschoen die ademt.Sautering ijzer (of zoals sommigen het noemen, solderen ijzer)Sauter (metaal)Goedkope draadloze handschoenX-acto mesSticker Velcro en sterke lijm (zoals silicium lijm)BatterijenDradenElektrische tapeS
Hoe automatisch afsluiten uw windows vista-computer...

Hoe automatisch afsluiten uw windows vista-computer...

In antwoord op de vraag van het publiek en dat de methode dat ik gebruikt in de vorige instructable die is ontworpen voor xp niet voor vista ik dit instructable gemaakt die speciaal werkt voor het uitzetten van vista automatisch...Dit zal u tonen hoe
Lego draadloze muis-ontvanger

Lego draadloze muis-ontvanger

Stap 1: ToolsU moet de volgende items en tools om de Lego draadloze muis-ontvanger-1 x 2 Lego stuk (of een stuk zou kunnen werken-Gebroken muis-ontvanger-Dremel gereedschap-Super lijm-Tangen (optioneel)Stap 2: Zoeken een Lego stuk Ik heb een 1 x 2 Le
Herlaadbare draadloze muis

Herlaadbare draadloze muis

Hi guys onlangs ik kopen draadloze muis, voor switch op de muis willen we AAA-formaatbatterij. Ik gebruikte voortdurend voor PC binnen 3 weken batterij ontladen .so die heb ik besloten om herlaadbare draadloze muis.Stap 1: materiaal @ IN 4007 diode -