Hack een goedkope usb-speelgoed in een Crystal Color-Changing Klok! (3 / 4 stap)

Stap 3: Programmeren van de klok


ik wist dat ik hebben zou voor het kappen van het apparaat voor het te worden gecontroleerd door een script. Ik begon met behulp van een HID-sniffer te lezen info gaan tussen het apparaat en de computer, maar toen dacht ik iemand zou hebben gedaan dit soort dingen voordat (Waarom moet ik opnieuw het wiel, rechts verzinnen?) dus ik googled en vond een open-source-bestuurder iemand was zo vriendelijk te maken zodat de Webmail Notifier kan worden uitgevoerd vanaf de command line argumenten : https://dreamcheekyusb.codeplex.com/

Geweldig! Opgeslagen me een hoop tijd. Nu zou mijn script moeten enkel verwijst naar het stuurprogramma en bepalen welke Command-line argument uit te voeren. (De programmeur was zelfs genadig genoeg om me te geven toestemming aan een koppeling toevoegen aan zijn chauffeur in dit instructable.)

Hieronder is mijn script (het is erg bewerkbaar wanneer u wilden voor weergave van de minuten of seconden of maand ect. in plaats daarvan). Om de paar seconden het script controleert de tijd op het lokale systeem en verandert de led kleur afhankelijk van het uur; langzaam werkt zijn weg omhoog ROYGBIV. Dus hoe later op de dag is het, de verdere up op het kleurenspectrum wordt het gloeien, elke 12 uur fietsen. Ook plaatste ik het het uur knipperen. Dus als het 3:00, zou het vervagen langzaam in en uit een keer, en dan knipperen snel driemaal.

U moet de stuurprogramma's downloaden uit de link hierboven, dan kopieer & plak de onderstaande code in Kladblok en sla het op als "crystalclock.pl".  Plaats het bestand in dezelfde map op uw computer als de stuurprogramma's. Vervolgens sluit de klok op elke USB-poort op uw computer en klik op het script te draaien op de klok.

#! usr/local/bin/perl

terwijl ($lamprun! = 1) # lus houdt klok lopen
{

($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek, $dayOfYear, $daylightSavings) = localtime(); # vondsten computertijd

Als ($hour == 1 of $hour == 13)
{
$color = rood;
$blink = 1;
}

elsif ($hour 2 of $hour == == 14)
{
$color = orangered;
$blink = 2;
}

elsif ($hour 3 of $hour == == 15)
{
$color = oranje;
$blink = 3;
}

elsif ($hour 4 of $hour == == 16)
{
$color = geel;
$blink = 4;
}

elsif ($hour 5 of $hour == == 17)
{
$color = yellowgreen;


$blink = 5;
}

elsif ($hour 6 of $hour == == 18)
{
$color = groen;
$blink = 6;
}

elsif ($hour 7 of $hour == == 19)
{
$color = lightcyan;
$blink = 7;
}

elsif ($hour 8 of $hour == == 20)
{
$color = aqua;
$blink = 8;
}

elsif ($hour 9 of $hour == == 21)
{
$color = blauw;
$blink = 9;
}

elsif ($hour 10 of $hour == == 22)
{
$color = indigo;
$blink = 10;
}

elsif ($hour 11 of $hour == == 23)
{
$color = paars;
$blink = 11;
}

elsif ($hour 12 of $hour == == 24)
{
$color = wit;
$blink = 12;
}

systeem ("DreamCheekyLED.exe nopause vervagen = 4000 blink $blink kleur = $color =");

}

Gerelateerde Artikelen

Wijzigen van een goedkope USB-oplader om te voeden een iPod, iPhone of Samsung Galaxy

Wijzigen van een goedkope USB-oplader om te voeden een iPod, iPhone of Samsung Galaxy

een paar jaar geleden kreeg ik een iPod touch als een geschenk en ik besloten om een USB-lader voor het kopen. Dus ik kocht een echt goedkoop, maar het nooit gewerkt. De iPod, eenmaal verbonden, hield het niet en wilde niet in rekening te brengen. Om
Hack een Toaster Oven voor Reflow solderen

Hack een Toaster Oven voor Reflow solderen

als ik ernstiger in mijn elektronica hobby krijgen, ik moet werken met meer SMD componenten. Sommige onderdeelpakketten zijn zeer moeilijk of onmogelijk om te solderen met een traditionele soldeerbout. U kunt dit probleem oplossen, besloten heb ik om
Hack een RC auto's ongebruikte 3e kanaal!

Hack een RC auto's ongebruikte 3e kanaal!

Dus, zoals wij allen de meeste afstandsbediening (RC weten) auto's gebruik alleen 2 kanalen op hun afstandsbediening: één voor vooruit en achteruit, een andere voor links en rechts. Wat u niet kan weten, is dat er een ongebruikte derde kanaal op de m
Hoe Hack een Apple Time Capsule met een Raspberry Pi

Hoe Hack een Apple Time Capsule met een Raspberry Pi

Invoering van de "Pi-Capsule." Het is momenteel de enige Apple Time Capsule die u op uw TV aansluiten kunt..., betekent dit dat het een Apple TV? ;-)OK, ok, laten we zeggen dat je hebt een oude Apple Time Capsule rond leggend dat niet meer werkt
Hoe Hack een Wifi met behulp van Kali Linux 2.0

Hoe Hack een Wifi met behulp van Kali Linux 2.0

Hoe hack een wifi met behulp van kali linux 2.0. De l van deze tutorial zal u tonen hoe te kraken van wifi wachtwoorden een woordenlijst met Kali Linux 2.0.Stap 1: Controleer hoe Hack hetStap 2: stappenVoel je vrij om een commentaar & suggesties (bv.
Inleiding: Analyseren van een Crystal Filter

Inleiding: Analyseren van een Crystal Filter

Het kristal Filter is kritische circuit gebruikt in de meeste gebieden van de telecommunicatie-industrie. Het bevindt zich op gebieden die zo verschillend als smartphones en televisiezenders en ontvangers gebruikt. Waar u wilt geven een zeer smalle b
Hack een Toilet voor gratis Water - geïnspireerde versie.

Hack een Toilet voor gratis Water - geïnspireerde versie.

Dit Instructable is een stap voor stap beschrijving van het proces van het toevoegen van een gootsteen boven toilet zodat het gebruik van het schone water voordat het gaat in de kom en terug in de stortbak van de wc.Ik was geïnspireerd door de post o
Hoe Hack een computer atx power supply

Hoe Hack een computer atx power supply

Hallo iedereen, dit is mijn eerste instructable en het is over hoe Hack een ATX computer voeding en dan zet het in een mooie kleine geval dus het is klaar voor gebruik. Ik heb gemaakt van verschillende van deze vóór en besloten om een instructable er
Hack een wenskaart

Hack een wenskaart

Verras je vrienden met dit geluidssysteem dat u kunt verbergen of dragen!Bekijk de video: http://pbskids.org/designsquad/build/hack-greeting-card/Stap 1: Hier is wat u need to hack een wenskaart! Muzikale wenskaart. Voor het kopen van een kaart, vrag
Pompoen Hacks: Een Survival Guide voor najaar

Pompoen Hacks: Een Survival Guide voor najaar

pompoen Hacks: een Survival Guide to Fall LivingDit is een gids voor drukbezette mensen die niet vertrouwd zijn met pompoenen, maar willen enkele tips over hoe je meer pompoen-y voor de val seizoen.In dit instructable ik zal betrekking hebben op: Pum
RadioShell: Hacking een radio voor backpacken

RadioShell: Hacking een radio voor backpacken

dit instructable zal u tonen hoe hack een standaard radio om te worden duurzaam genoeg om te weerstaan vervoerde rond binnen een traveller's rugzak.De RadioShell is een kleine, ergonomisch, clamshell radio voor diegenen die waarde hechten aan duurzaa
Hack een Video Lees-hardop

Hack een Video Lees-hardop

Het gebruik van Mozilla Webmaker Hack een video Lees-hardop van een kinderboek. Dit is een grote opdracht voor oudere studenten of een leuke activiteit voor een jonger kind en een volwassene helper.Bekijk mijn eindproduct.Stap 1: Kies uw videoKies ee
Hack een wisselaar van de stem om toe te voegen van de input van een Arduino

Hack een wisselaar van de stem om toe te voegen van de input van een Arduino

een andere snelle hack. Ik kocht een wisselaar van de stem, want ik was op zoek naar iets goedkoop die een stem-invoerapparaat kan worden gekraakt. Eigenlijk wilde ik een schedel van animatie voorzien toen ik sprak. Toegevoegde bonus, nu de schedel p
Hacking een Rumble-Robot

Hacking een Rumble-Robot

Hallo. Dit is mijn versie van het gebruik van een Arduino Uno om te hack een Rumble Robot, een speeltje circa 2000 en 2001. Krediet voor de start van dit project is op:http://www.dinofab.com/rumblebot.htmlHet doel is het creëren van een asielzoeker r