E-Light: lysdioder visar nya e-post (16 / 19 steg)

Steg 16: Programvara Detaljer



Obs: kompilerade programvaran är tillgänglig gratis från CircuitGizmos blogg.

Varje konto har ett connect-knappen för att aktivera kontot. När du är ansluten, genomsöks e-postkontot för e-post. Till höger om Anslut är knappen en visuell indikator som blinkar unisont med LED. Till rätt som är ett textfält som visar antalet meddelanden som är på servern för det kontot.

Rutan "server" bör innehålla serveradressen. Något som "pop.flintstone.com". Detta skulle behöva vara rätt server för e-postkontot. Därunder är namnet som du använder för att logga in på ditt konto. Det kan vara "fred" eller det kan behöva vara "fred Under det är rutan för lösenord. Det är ett fält som visas som asterisker. Mitt lösenord råkar vara: *** :-)

Under lösenord är fältet en ruta som innehåller hastigheten, i minuter, som den e-postadressen tillfrågas. Därunder finns två anslutning status lådor.

De andra tre e-postadresserna upprepas.

Till det nedre högra hörnet i fönstret finns en låda för blinkningshastighet i 1/100 sekund. Ett värde av 50 är en 1/2 sekund blinkningshastighet. Ovan som är en knapp för att avsluta programmet.

På det övre högra hörnet i fönstret är en knapp för att dölja den huvudsakliga fönstret. Dubbelklicka på programmets bricka ikonen kommer att utsätta denna huvudsakliga fönstret igen. Allt håller igång med huvudfönstret dolda.

När programmet körs, måste bygga upp en bricka ikonen och ange den bricka ikonen till grafik (i detta fall kallas cg4) som ingår i projektet: (se bild)

När programmet stängs, att ikon måste tas bort från facket: (se bild)

Själva app fack-objektet har endast till uppgift att synliggöra huvudfönstret när användaren dubbelklickar på ikonen fack: (se bild)

Knappen Dölj huvudfönstret gör bara det huvudsakliga fönstret inte syns: (se bild)

När huvudformuläret görs synlig för första gången som programmet körs, U421 USB-gränssnittet är upptäckt och standardinställningar för programmet laddas. Kommunikation med U421 sker via en DLL-fil som har öppnats av REALbasic när funktionen inuti den DLL definieras. Koden först förklarar de tre funktionerna behövs (och skapar ett returvärde för funktionsanropet) innan du använder funktionerna: (se bild)

USBm_FindDevices är den första inbjudan till USBm.dll. Den söker i datorns USB-bussen för U401 och U421 enheter. I denna förenklade exempelkod sant/falskt returkoden inte används. Icke exempelkod vill bearbeta för fel. Port A i U421 är inställd på utgång med denna uppmaning: USBm_DirectionA (0, & HFF, och HFF). 0 förutsätter att det finns bara 1 (indexeras till 0) USBmicro enheten på bussen. Om det fanns mer, skulle då ytterligare kod vara nödvändigt att ta rätt enhet. Finns i USBmicro i On-line utveckling Notebook (ODN) för all port riktning kommando information.

När riktningen är inställd till utgång, alla linjer är avstängda (0) om du vill inaktivera lysdioderna: (se bild)

Efter att en fil som heter "maildata.txt" i samma mapp/katalog som den körbara maillight.exe sökte. Igen, i andra program än exempelkod, mer kod bör finnas för att hantera fel som filen hittades inte.

Filen innehåller textinformation som läses in i textrutorna i huvudfönstret. Den första raden i filen ska innehålla servernamnet för e-post 1, andra raden bör ha användarnamn, etc. Den sista raden har LED blinkningshastighet. Kommentarerna i koden Visa formatet: (se bild)

Filen öppnas och varje rad läsa i lämpliga textrutor: (se bild)

Blinkningshastighet för LED är sist av de redigera fält element som är laddade på start upp genom att läsa in filen. Ändring av värden i textfälten när filen läses går också genom att redigera dessa lådor.

Se Steg
Relaterade Ämnen

Xbox 360 Ring av Light lysdioder

ändra färgen på din Xbox 360 ring av ljus från Matt grön till någon blandning av färger du kan tänka dig. Att ha en modifierad ring av ljus är en vacker och rolig mod att skapa, och kommer att imponera på de gäster som Visa din Xbox 360.Denna guide f...

F2 villkorlig blöja handväska

Design och teknik koppla till skapa en två gånger-funktionell skötväska som skall tjäna till att illustrera bra påminnelser om vad som saknas och vad har stått för innan du ger ut för dagen. Denna snygga väskan kommer att använda tyg växlar som utlös...

Bokstavera tillgivenhet för din Valentine med choklad, lysdioder, Attiny13 och Arduino IDE

Ja, visst, du kunde ha ställt en post-it lapp med samma budskap inuti choklad rutan :) men det kommer inte att vara nästan lika cool, särskilt om din Valentine har en sweet spot för nördar. Kom att tänka på det: naturligtvis gör hon, annars vad hon g...

Aquarium LED Light Controller baserat på Raspberry Pi

Att ha ett akvarium är bra för en hobby och för ett yrke.En av de viktigaste komponenterna i ett akvarium är ordentlig belysningssystemet (bland andra).Det finns mycket litteratur på internet om detta tema, från de mycket grundläggande på timer switc...

Färg kalibrera RGB lysdioder med en Arduino

De flesta människor tror lysdioder och Arduinos relationerna avslutas med ett ögonblick skiss. Därefter måste du gå mot motorer, smarta hem och andra "allvarliga" saker. Tja, kanske jag är långsam eller kanske är det bara att jag är en grafisk k...

Hur man skickar en korrekt e-post.

I denna instruktions pjäs, därblir ingen säkerhetsfrågor.I dagens samhälle använder många text som en form av kommunikation. Många av dessa personer vet inte det korrekta sättet att skicka ett mail. Denna instruktions ger insikt om hur du skickar en...

Joule tjuv LED Night Light

Jag har många batterier runt. Fjärrkontroller, kameror, många elektroniska prylar alla använda batterier, mestadels AA-storlek. Jag alltid kände skuld för att kasta bort de förbrukade batterierna. Jag vet att det finns laddningsbara batterier, men må...

Post

Alla e-postlådor har en flagga meddela brevbäraren att det finns mail ska plockas. Men om du inte har någon utgående e-post och flaggan upp, hur vet du när posten har levererats utan att gå hela vägen till brevlådan att kontrollera?Detta är den absol...

Stryker Man bågreaktorn och Repulsor Arm

material:2 LED kran ljus (1-2 dollar styck)Elektrisk tråd (tog från skolan, men kan köpas)Vattenflaska (1 dollar)10 ljusa vita lysdioder (jag tog mig ur en ficklampa som var 2 dollar)Peka på filterMurare burk capTunn kartong/bristolkartongMetall arme...

Fixa den röda ringen av död! (Utan handdukar)

Fixa din Xbox 360 Red Ring of Death (RRoD) själv, ingen förpackning i handdukar eller lödkolvar krävs! Om du inte längre har en garanti på din Xbox 360 och det har utvecklat den fruktade röda ringen, finns det hopp. Du kan fortfarande enkelt reparera...

Upprörande juldekorationer

Denna tradition började för 5 år sedan när vi flyttade in i vårt nya hem i Brooklyn NY. Trakten var inte mycket festlig under semestern. Ca 2 personer lägga ut dekorationer och det var oftast några strängar av mini-ljus. Vi beslutade att gå alla ut o...

Vinka JT - Larson Scanner med Joule tjuv

Jag älskar LED chasers. En massa lysdioder prydligt slå på och av på en exakt timing - lampor kör ett sätt, sedan åt andra hållet... Det är avslappnande, lugnande och sömngivande.Det finns så många LED chaser/scanner/sequencer kretsar ute, några är g...

LED Pocket Watch

detta är ett LED fickur. Den har 12 lysdioder visar timme, 60 lysdioder att visa i minuten och 60 lysdioder att visa andra. Lysdioderna är ordnade i tre ringar. Det finns en knapp på för att aktivera fickuret och en knapp på baksidan för att ändra in...

Quiz-O-Tron 3000: Arduino frågesport tävlande lockout system

Om du har någonsin sett en TV-quiz show du har förmodligen sett tävlande försöker trycka på en knapp för att vinna en chans att svara på en fråga. Den tävlande snabb reaktionstid resulterar i någon form av ljus och/eller ljud som anger seger. Detta ä...

DinoCalc Version 1.0

(Arduino Pro Mini Protoboard Version)Senaste versionen: http://code.google.com/p/dinocalc/Utveckling: https://github.com/WeaselJones/DinoCalcDetta är en kalkylator utan en LCD som berättar om din matematik svaret är rätt eller fel, utan ger dig svare...

Mellanliggande Arduino: Ingångar och utgångar

Fortsätter från min Intro till Arduino inlägg, går detta Instructable över vissa något mer avancerade ämnen med Arduino, särskilt om att styra och hantera många ingångar och utgångar. Nästa klass omfattar hur du ansluter den Arduino ingångar och utgå...

Burn ratten - Airwheel med integrerad biometri och belysning

Följ mig som jag bygger biometriska (fingeravtrycksläsare), integrerad främre och bakre belysning och mer i min nya Airwheel Q3 självbalanserande enhjuling för en Burning Man 2015 transport! Detta är en avancerad skicklighet nivå projekt, jag försökt...

Alkoholmätare Sensor

Medan det finns redan ignition interlock system för bilar, de är extremt dyrt och och svårt att installera på fordon, på grund av universalitet i sin design. Vårt projekt kommer att ta upp dessa frågor, ger användaren en lösning under 75 dollar och a...

3 TLC Ambilight klon

ÖversiktVad:En ambilight klon modifierar din datorskärm, att fungera som en ambilight tv av phillips. Här är en länk till den wiki artilce om ambilight https://en.wikipedia.org/wiki/AmbilightKlonen fungerar bara på en dator, det doenst arbete med reg...