USB mini lavalampen gecontroleerd (8 / 9 stap)

Stap 8: Code

De lavalampen zal worden gecontroleerd door systeemaanroepen voor het programma "setled" die zal inschakelen en uitschakelen de capslock en scroll lock LED's. Test het uit door het volgende uit te voeren vanaf een opdrachtregel (mogelijk als root, afhankelijk van uw configuratie) zodat je lampen knipperen:

setleds -L-caps + scroll </dev/tty0, slaap 3s; setleds -L + caps-scroll </dev/tty0; slaap 3; setleds -L </dev/tty0

Dit breken:

#toe zet de rode lamp:
setleds -L-caps + scroll </dev/tty0
#toe te schakelen op de groene lamp:
setleds -L + caps-scroll </dev/tty0
#toe terugkeer naar de staat waar de LED's geven de toetsenbordinstellingen
setleds -L </dev/tty0

U kunt deze systeemaanroepen opnemen in uw eigen programma, of gebruik de een phython eenheid test module die Chris schreef op basis van de PyUnit -unit testen kader ingebouwd in python. Gewoon uitpakken van de bestanden uit het tar-archief (tar - xzvf lava_unittest.tar.gz vanuit een console) en probeer de volgende opdrachten vanaf een console:

python lava_unittest.py test_lava_unittest-pass
python lava_unittest.py test_lava_unittest-fail

of

python test_lava_unittest-pass.py
python test_lava_unittest-fail.py

Als u wilt uitvoeren vanaf een terminal emulatoren, uncomment de waarschuwing-gemarkeerd lijnen en probeer het uit te voeren
als root vanuit een terminal emulator.

Met deze code, alles wat men moet doen is swap exemplaren van "unittest" met "lava_unittest" in Python scripts die zijn geschreven voor unit testen. Geen Re-Coding is noodzakelijk.

Gerelateerde Artikelen

Steampunk USB mini lantaarn

Steampunk USB mini lantaarn

dit Instructable zal u tonen hoe om te schakelen van een USB computer-lamp en een lantaarn-stijl puntenslijper gegoten in een Steampunk USB aangedreven mini lantaarn.Dit project werd gedeeltelijk geïnspireerd door de prachtige Instructable: mini USB
Zelfgemaakte USB Mini-koelkast Chiller DIY Frefrigerator Peltier Cooler

Zelfgemaakte USB Mini-koelkast Chiller DIY Frefrigerator Peltier Cooler

Zelfgemaakte USB Mini-koelkast Chiller DIY Frefrigerator Peltier CoolerOf u nu op kantoor of in de studie getting things gedaan, deze DIY mini USB koelkast houdt uw drankjes koud en klaar om te gaan door uw bureau, laten u macht door middel van taken
USB Mini Rotisserie: Gebraden klein voedsel zoals een kampioen.

USB Mini Rotisserie: Gebraden klein voedsel zoals een kampioen.

Dus dit begon als de BioLite Jaarlijkse April Fools E-mail, maar alle gekheid op een, realiseerden we ons snel kunnen wij buiten fijnproevers een leuke en makkelijke manier om te bouwen van hun eigen mini rotisserie, aangedreven door zowat elke USB-b
Mini PCI-e-3G-kaart met USB - mini PCI-e naar USB - gemakkelijkste manier

Mini PCI-e-3G-kaart met USB - mini PCI-e naar USB - gemakkelijkste manier

hier zal ik het delen van mijn experiment (gisteravond) als u wilt converteren van de MINI-PCIe-kaart te kunnen draaien met de USB-poortLATEN WE BEGINNENWat u zult moeten:Mini PCI-e kaarten - (optie GMT380 met GPS-functie) ik ben niet proberen een an
Hoe maak je een usb mini aquarium (voor garnalen)

Hoe maak je een usb mini aquarium (voor garnalen)

dit instructable tonen u hoe u een mini aquarium dat werkzaamheden tof voor sea-monkeys, triops... Aangedreven door LED's aangesloten op de USB-poort van uw computer. HET is grote kantoor decoratie :-)Voor dit project, zal u het volgende nodig:_light
Mini kruisboog gecontroleerd door joystick shield

Mini kruisboog gecontroleerd door joystick shield

In dit project maakte we een mini kruisboog in 3D-printer gecontroleerd door een joystick schild compatibel gemaakt met ArduinoStap 1: materialenIntel EdisonArduino Expansion BoardJoystick Shield v2.43 servomotoren9 jumpersHotmelt lijmpistoolVeilighe
Zelfgemaakte USB Mini-koelkast Frefrigerator Peltier Cooler Thermo-elektrische DIY

Zelfgemaakte USB Mini-koelkast Frefrigerator Peltier Cooler Thermo-elektrische DIY

Zelfgemaakte Mini USB koelkast Frefrigerator Peltier Cooler Thermo-elektrische DIY zeer gemakkelijk en goedkoopJe kunt er voor koeler en Warmer - dank voor Zie
USB Mini Aquarium!

USB Mini Aquarium!

I 'm gonna Toon u mijn Mini Aquarium gevoed via USB. Dit om te zitten door mijn computer op de top van mijn bureau heb ik gemaakt en het is gemaakt voor een betta, en ik denk dat een grote zou uitzien in deze schaal. Nu de kleur die u in de eerste fo
Maak een USB Mini Missile Launcher!

Maak een USB Mini Missile Launcher!

Vandaag ga ik u tonen hoe te bouwen van deze eenvoudige maar krachtige mini raketlanceerinrichting!Veel plezier!
USB Mini ventilator

USB Mini ventilator

Deze Mini Fan zoals is gemaakt uit een gebroken speelgoedauto's DC Motor. Het werkt erg goed en is goed te gebruiken wanneer u op uw PC werkt. De snelheid van de Motor is goed en het doet niet opwarmen vanwege de condensator van 470pF gebruikt.De sch
Zelfgemaakte USB Mini-koelkast DIY Frefrigerator Chiller airconditioner Peltier Cooler Thermo-elektrische met schuim Containers

Zelfgemaakte USB Mini-koelkast DIY Frefrigerator Chiller airconditioner Peltier Cooler Thermo-elektrische met schuim Containers

Zelfgemaakte USB koelkast DIY Frefrigerator Chiller airconditioner Peltier Cooler Thermo-elektrische met schuim ContainersMaterialen:Schuim Containers vakPeltierComputer Fan
USB mini stofzuiger

USB mini stofzuiger

Mijn doel was om een eenvoudige USB-stofzuiger. bijna alles wat die ik in dit project gebruikt is van oude onderdelen of het deel we via weg als verspilling.Ik ding dit project zal nuttig zijn voor degenen die wil schoon hun bureau, het lezen van de
USB mini ventilator super

USB mini ventilator super

Gelieve met het abonneren op mijn kanaalhttps://www.YouTube.com/Channel/UCVhaEG4DtTA2LMvTSrRTSqw
Controle elektrische spullen met uw computer

Controle elektrische spullen met uw computer

lichten (of elke ding elektrische toestel) met uw keyboard verlichting controle. met geen irritante micro controller!Ten eerste wil ik zeggen dat dit mijn eerste is instructable en ik geen rekening heeft veel foto's.Ik heb ook het idee van: USB mini