Pixel Drop Ceiling (4 / 7 steg)

Steg 4: Arduino programvara


Programvaran för Arduino är ganska enkel, den tar emot inkommande pixeldata och lyser lysdioder därmed. Killarna över på SolderLab var vänliga nog att erbjuda deras skiss för Uno och Mega Arduino styrelser. Denna skiss arbetar med Glediator och J! nx ledde matrisen programvara, jag kommer att förklara mer i nästa steg. När du använder Arduino Uno programvaran på 500.000 BAUD du är begränsad till kontrollera 512 ljusdioder, om du skulle gå med Mega-versionen av firmware körs på 1.000.000 BAUD så att du kan hantera ungefär 1024 lysdioder. Länkar till både Uno och Mega skisser finns nedan.

Solderlabs skisser (du kommer att behöva ändra BAUD enligt nedan om du använder dessa!)

För att använda denna programvara med Bluetooth integration krävs lite arbete. HC-06 kan inte köras på 500.000 BAUD, att åtgärda detta måste du ändra standard överföringshastigheten på den Bluetooth transceivern såväl som i Arduino kod. Vi kommer bråka med standardinställningarna på HC-06 i nästa steg. Jag har redan gjort de nödvändiga ändringarna till Arduino kod postat nedan, om du inte vill använda Bluetooth seriell eller din börjar färska med Glediators skiss vad du behöver göra är ändra detta:

~~~~~~~~~~~~~~~~~~~~~~~~~~

UART initiering

UCSR0A | = (1 << U2X0);

UCSR0B | = (1 << RXEN0) | (1 << TXEN0) | (1 << RXCIE0);

UCSR0C | = (1 << UCSZ01) | (1 << UCSZ00);

UBRR0H = 0;

UBRR0L = 3; Baud Rate 0,5 MBit--> 0% fel på 16 MHz :-) < stark ><--kommentera ut raden < / strong >

UBRR0L = 16. < stark ><---Lägg till i den här < / strong >

~~~~~~~~~~~~~~~~~~~~~~~~

Vad detta innebär är det droppar inkommande överföringshastigheten från 500.000 till 115,200, max baudhastighet för HC-06. Se till att du ändra rubriken till ditt antal pixlar också, som nedan:

#define Num_Pixels 28

Kompilera och ladda upp!

Se Steg
Relaterade Ämnen

Apple Lemon Drop

Apple Lemon DropLemon Drop martini har varit ett populärt och lätt att göra cocktail för över ett decennium nu – och inte förrän nyligen hade jag beslutat att det behövs lite flärd. Jag trodde aldrig att lägga till surt äpple skulle kunna göra det så...

Bartender för nybörjare: Lemon Drop

Lemon Drop cocktail anses av många vara motsvarigheten till hård citron godis och alkohol form. Det har blivit en bas för flera andra olika drycker, inklusive jello shots och hembränt. Idag kommer jag att visa dig hur man gör drinken som startade all...

5 ingrediens hasselnöt DROP

** i mina bilder, jag gör en dubbel sats, så jag dubblade ingredienserna nedan **Ingredienser för Cookie1 kopp (2 pinnar) saltat smör, rumstemperatur1/4 kopp konditori socker [strösocker]2 tsk rent vaniljextrakt2 koppar mjöl1/2 kopp choklad-hasselnöt...

Bygga en pixel nanobot

hjälp förbereda dig för nanoteknik. Inom en snar framtid kan du bygga små robotar att verka i mikroskopiska, cellulära och molekylära även utrymme.Om du har en gammal dator som ska köra Quick Basic eller en som är nyare som körs ett mer avancerat spr...

Egg Drop fysik

egg drop experimentet kan ha många variationer. Detta är den jag gillar bäst. Jag har använt det i flera år, gjorde vissa justeringar längs vägen, och tycker det är äntligen dags att dela med dig.Jag använder detta projekt som ett sätt att göra matem...

Förvandla din bild till Pixel Art

Vi älskar att använda Perler pärlor och göra projekt, men vi tröttnade på gör bara former och förslag från deras kataloger. Vi beslutade att förgrena sig ut och göra en av våra favorit Mario Bros tecken till en pärla bild och här är hur vi gjorde det...

Duct Tape/bambu/Drop tyg 'WingKite'

bambu är en tuff, naturliga, multi-use substans som är lättillgänglig på sommaren och har använts för åldrar i en rad olika aktiviteter. Här är våra Instructable för hur man gör en silvertejp, bambu och markduken 'WingKite' för användning med en skat...

2.5 D kant belysning Pixel LED Cube

Lysdioder är awesome, de är så små, men ljusa, färgglada men lätt att kontrollera. Många av oss börja känna LED sedan våra första lärdomar av elektronik. Och min kärlek till lysdioder började på samma gång. När jag visade en LED demo till mina vänner...

Pixelated (att man gör en mask och en stop-motion video)

Pixelated är ett samarbetsprojekt mellan filmaren Salman Sajun och mig själv.När vi träffades tidigare i år lade han fram idén om en framtida Kollaboration. Jag är specialiserade på att göra maskot stil masker och han tävlar i stop motion-animering,...

Fantastiska & graciösa Egg Drop grej

nyligen min AP fysik klass tilldelades egg drop projektet. Efter att ha experimenterat med några mönster hittade jag en som fungerar mycket bra och ser bra ut också.Även om några av begränsningarna för klassiska egg drop projektet varierar, kan några...

How to Make a 1" Drop Deck

This tutorial shows how to build a 1″ drop deck in one glue-up. Den stora sak angående detta däck är det kan byggas i mindre än 3 timmar (exklusive lim torktiden).Material:1/16 lönn eller Björk fanérTitebond III träarbetare lim1″ isolerande skum (ext...

Egg Drop kyckling nudelsoppa

Detta klassiska asiatiska en-skålen recept fyller nog att betraktas som en måltid och tar mindre än 30 minuter att förbereda. Egg drop soppa är en kinesisk soppa stripig uppvispat ägg med kokt kyckling buljong. Denna snabba och enkla soppa är perfekt...

Hur man använder The DaVinci koden Cryptex (Steampunk USB Drive järnvaror krypteringen): en kul förbättring till din USB-döda Drop (eller Geocache)

i detta instructable jag kommer att visa dig hur du använder en DaVinci-koden cryptex. Den kan användas som en färdiga vackra Steampunk-liknande järnvaror krypteringen för din USB-enhet eller en rolig behållare till impove din USB döda Drop ("anonym,...

Drop Dead inalámbrico

Después de haber hecho el proyecto del döda släppa USB inmediamente pensé sv otros proyectos de tipo döda släpp. La limitación rektor de aquel proyecto fue tener que conectar directa y físicamente al dispositivo. La kablar perspectiva de ser capaz de...

Hur man gör en handgjorda broderier Pearl Drop uttalande halsband hemma

Denna Pandahall artikel handlar om en detaljerad handledning om hur man gör en handgjorda broderier pearl Drop uttalande halsband. Hoppas du gillar detta broderi pearl halsband.Steg 1: Leveranser i DIY handgjorda broderier pärla halsband:10 mm vita r...

RGB LED Pixel Touch reaktiva Gaming tabell

Tabeller är användbara saker att ha och som vi behövde ett nytt soffbord för vardagsrummet det är meningsfullt att bygga min egen med några extra elektroniska funktioner.Min tabelldesign består av följande funktioner.10 x 16 RGB lysdioder10 x 16 IR t...

Pixel Minecraft Nerf

I detta instructables ska jag visa dig hur man bygger en Nerf pistol som ser ut som det har rymt från Minecraft. Efter att ha sett skum pistol ville jag omedelbart bygga en fungerande version. Efter att ha sökt en Nerf pistol som jag kunde använda sn...

Trä pixel lampa

6 x 6 x 18 tums trä pixel lampaSteg 1: Samla grejer jag har inte gjort en instructable ett tag, det inte är att jag har varit lat, långt därifrån, det är bara det jag har gjort många av de saker jag har redan gjort instructables för, jag har tillbrin...

Göra An Awesome Drop spindel

droppe spindlar är ett gammalt verktyg för snurrar fiber i garn eller tråd. De har funnits mycket länge och har knappast förändrats sedan deras första uppfinning. De första spindlar viktat med virvlar dök upp redan den Neolithic eraen. En whorl är he...