Arduino Parola zon tid Msg Display (4 / 5 steg)

Steg 4: Programmera Arduino styrelsen



Vi använde Arduino IDE V1.05 för detta projekt. Arduino skiss används för detta projekt bygger till stor del på Parola_Zone_TimeMsg.ino skissen i Parola bibliotek v2.1 exempel.

För detta projekt måste du installera följande Arduino bibliotek:

MD_Parola bibliotek (Parola bibliotek v2.1) från https://parola.codeplex.com

MD_MAX72xx bibliotek (Max72XX LED Matrix Display bibliotek v2.6) från http://arduinocode.codeplex.com

MD_DS1307 bibliotek (DS1307 Real Time Clock bibliotek) från http://arduinocode.codeplex.com

DHT biblioteket (DHT11, DHT21/22 temp och luftfuktighet sensor bibliotek) från http://playground.arduino.cc/Main/DHTLib

Vi använder ett annat DHT bibliotek för detta projekt som vi avser att använda en annan DHTxx sensor i framtiden som DHT21/22 som är ganska lik DHT11 och har en större noggrannhet (en decimal) och utbud (negativa temperaturer) som inte stöds i DHT11 bibliotek.

Notera att äldre version av MD_MAX72xx bibliotek (tidigare versioner än V2.6) fungerar inte med vår modifierade Bi-color LED Matrix modul.

Vi måste ändra filen MD_MAX72xx.h att fungera med våra modifierade jolliFactory ledde matrisen moduler som fungerar på samma sätt på FC16 ledde matrisen moduler.

I grund och botten för MD_MAX72xx.h filen måste vi ändra det för att ange att vi inte använder Parola maskinvaran med

#define USE_PAROLA_HW 0 //1

och i stället ange att vi använder FC16 maskinvara som är kompatibel med vår modifierade ledde matrisen modul med

#define USE_FC16_HW 1 //0

Nedan är ett utdrag ur den MD_MAX72xx.h fil som visar ändringarna.

/**
\def USE_PAROLA_HW
Inställd på 1 (standardvärdet) att använda Parola hårdvarumoduler. Den
programvaran var ursprungligen avsedd att fungera med denna maskinvarutyp.
*/
#define USE_PAROLA_HW 0 //1

/**
\def USE_GENERIC_HW
Inställd på 1 att använda "generiska" hårdvarumoduler allmänt tillgängliga, med
kontakter på toppen och botten av PCB, tillgängliga från många källor.
*/
#define USE_GENERIC_HW 0

/**
\def USE_ICSTATION_HW
Välj 1 använda ICStation maskinvara modul byggsatser från
http://www.icstation.com/product_info.php?products_id=2609#.UxqVJyxWGHs
Denna hårdvara måste ställas in med ingång på RHS.
*/
#define USE_ICSTATION_HW 0

/**
\def USE_FC16_HW
Ange 1 att använda FC16 maskinvara modul kit.
FC16 moduler är samma format som modulerna som ICStation men är wired annorlunda.
Moduler är identifierade genom en FC-16 beteckning på PCB
*/
#define USE_FC16_HW 1 //0

/**
\def USE_OTHER_HW
Ange 1 att använda annan hårdvara inte definierats ovan.
Modul 0 (Data i) måste vara inställd på RHS och anpassad hårdvara definierar
måste ställas in i MD_MAD72xx_lib.h-filen under för detta avsnitt, med HW_Mapper
verktyg för att räkna ut vad de korrekta värdena att använda är.
*/
#define USE_OTHER_HW 0

Om du kan behöva ställa in tiden på din klocka modul, använda exemplet skiss MD_DS1307_Control.ino från DS1307 biblioteket (MD_DS1307) finns på http://arduinocode.codeplex.com och ladda upp till din Arduino styrelsen att ställa in den.

Vi använder endast 3 ledde matriser på vänster zonen för att Visa tid, är de 5 prick bred teckensnitt med fast bredd ursprungligen används i Parola exemplet för bred för att passa fint. Vi har ändrat teckensnitt för numeriska displayen för att vara endast 4 dot brett. Vi måste också ändra Parola_Zone_TimeMsg.ino för att det ska fungera med bara 7 ledde matrisen moduler.

Du kan hämta den modifierade skissen tillsammans med nödvändiga teckensnittsfilen nedan.

< Hämta JF_Parola_Zone_TimeMsg_V1_0 skiss och teckensnitt filen >

Sedan ladda upp skissen till Arduino styrelsen. Om allt är rätt, kommer du se zonen vänster visar tiden i grönt och datum, temperatur och luftfuktighet information rullning i rätt zon i rött.

Se Steg
Relaterade Ämnen

Arduino tid & Temp Display sköld

ett annat projekt jag arbetar på krävs en bra timer, men ju mer jag läser om Arduino, insåg jag att jag inte kunde göra en noggrann timer med en Arduino som var redan ägnas åt andra aktiviteter. Arduinoen kommer alltid att förlora tid om du utför and...

Tempduino - Arduino baserade Temp och luftfuktighet Display

temperaturen på mitt kontor på jobbet varierar ganska mycket beroende på vilken tid på dagen, säsong och nycker andra människor jag delar golvet med. När jag sitter vid mitt skrivbord skakar okontrollerat eller svettas ymnigt det skulle vara trevligt...

Arduino 2 axel tid förflutit Dolly

det är på tiden att jag visade internet min tid förflutit dolly. Detta är åtminstone iteration 4 eller 5, kombinera en linjär rörelse rigga med en panorering rigg, så tyvärr jag inte har en steg för steg byggprocessen. Men om din på mig en bild är vä...

DIY: En 5 minuter Arduino Voltmeter med en OLED-Display

Hej!Jag ska visa dig hur man gör en voltmeter * med Arduino UNO, en OLED-display, 2 motstånd och 9 tröjor för mindre än 5 minuter. Med den kommer du att kunna mäta spänning från 0 till 30V (om du överskrider det kan du skada din arduino!). Kan börja!...

Arduino UNO baserat HUB75 LED DISPLAY DRIVER

Detta är anpassade 5x5cm Arduino UNO styrelse som möjliggör enkel anslutning till HUB75 gräns flat LED skärmar.Om du inte är bekant med sådana skärmar kan du köpa en från Adafruit 16 X 32 RGB LED MATRIX PANELeller från AliexpressHUB75 gränssnitt LED...

Arduino gemensam anod 7 segment display

så du gick till järnhandeln för att få en 7 segment display att använda med din arduino, och när du kommer hem hittar sin gemensamma anod, inte mycket enklare gemensamma katoden... du är på rätt plats!I denna tutorial kommer jag visa dig hur tråd och...

Arduino schacket tar tid

Det finns olika priser för play i användning. Följande visar de olika alternativen:Blitz har typiska tidsfrister för 5 minuter för varje spelare för alla rörelser.Snabbspel spelas med typiska tidsfrister 30 minuter för varje spelare för alla flyttar....

Arduino och 7 segment LED display dekoder

i detta instructable kommer jag att förklara hur man ansluta 7 segment display, dekoder och arduino. IT´s ganska lätt. Vid första har vi att lära sig om dekoder. I´m med BCD till 7 segment dekoder. Min är D147D, detta är gamla chip, men de nyare är l...

Arduino bil g-mätaren Display

jag gjorde detta projekt för min fysik 308L klassen. Den är ännu inte klar men hela idén är här för alla att replikera.Du kan skapa de flesta av dessa delar av deras billigare komponenter, men jag valde att använda färdiga delar som DFrobot LCD-shiel...

Arduino 4 siffrig 7 segment display

detta instructable är mer för sin kod då någon sak annat. Jag minns min början dagar av Arduino, jag hade en svårighet som gör denna LED-indikator eftersom jag inte har en tydlig kunskap om matriser (och jag fortfarande inte) så jag hade svårt att hi...

Arduino Nano TM1637 4 siffrig Display DHT11 temperatur luftfuktighet Sensor

Arduino Nano TM1637 4 siffriga visas DHT11 temperatur FuktsensorYouTube-VideoDokument...

Stoppur & varvtid med Arduino Nano och Maxi 7219 LED Display (8 gräva X 7 Seg)

Hej alla,Detta är en mycket lätt projekt göras åt ett stoppur med Arduino Nano och Maxi 7219 LED display (8 siffror x 7 segment).Stoppuret använda denna typ av display är ny och jag kunde inte hitta något liknande.De första 4 siffrorna i displayen vi...

Twitter kontrollerad Arduino utgångar - ingen PC - LCD-Display + sensordata till Twitter

kontroll digital ut PIN-koder genom Twitter-meddelanden. Sensormätningar skickas tillbaka till Twitter.ÄNDRAD av JOHN GÄLLNÖBY från Twitter2LCD ursprungligen skriven av Fabrizio GranelliSe * Du kan skicka textmeddelanden till Arduino LCD-skärmen från...

Google väder på grafisk display med Arduino

i detta projekt, jag använder en Arduino styrelsen för att Visa prognos över vädret från Google vädertjänst på en VGA-skärm. Displayen är uppenbarligen grafiskt, med ikoner och färgglad text. Det är en av de prylar som jag velat ha länge nu-en väderp...

Mostrar Temperatura sv Display con Termistor y Arduino

En este tutorial aprenderas mostrar la temperatura de un termistor sv FN Display LCD utilizando Arduino.Materiales:Display LCDSensor de Temperatura contra Agua NTC 10 KByglarna macho-macho1 Resistencia 10KArduinoenSteg 1: Conecta el Sensor de Tempera...

Den LED-matris Panel, eller LMP, för Arduino mikrodator, fortsatte.

Sista gången i del 1 som vi infört dig till LMP, en enkel, förlorade kostnad del som ansluts direkt till Arduino. Denna tid, kommer att vi fortsätta med ett enkelt program som jag kallar Musicator.Det är en enkel spektralanalysator, helt utkört progr...

Cykel - drivna arduino vattenreningssystem (med UVC ljus)

Detta instructable visar hur att driva en UV-C vattenreningssystem med en cykel och arduino kontroll. En dynamo i den bakre delen av cykeln laddar ett batteri (som vi har från början ut redan för detta projekt) som kör arduino och ljuset.De flesta av...

Gest-kontrollerade Pac Man med Arduino & Grove gest modul

PAC-man Pac-man Pac-man! Hahaa! Om någon av er vet vad jag talar om, måste du vara gammal nog att veta sådant ett gammaldags arkadspel, precis som mig XD (nr BROTTET). I själva verket började jag att spela de klassiska japanska spelet eftersom jag va...

Hur man gör en termometer med hjälp av Arduino och LM35

dag jag ska visa dig hur man gör en termometer med Arduino och LM35 temperaturgivare, LCD Display, på en skärbräda anslutna med kablar. Det kommer att Visa temperaturen i Celsius och Fahrenheit.Andro rotSteg 1: Krav:- Detta är en lista av delar som b...