Dual-Arduino I2C temperatur Display (2 / 2 steg)

Steg 2: Programmering



Jag satte min kod upp på Github, som jag gjorde med min andra temperatur display: https://github.com/Frowney001/I2C_Temperature_Momentary-BL.

Så I2C verk är det ändrar klockan för att hitta rätt enhet och berätta det att ett paket kommer. Data raden sedan kommunicerar, byte för byte, informationen. I det här exemplet skickar befälhavaren en "begäran" eller ett paket säger slaven att man vill ha den för att skicka information. Slaven ser detta, och skriver tillbaka den begärda informationen, eller tryck på knapp.

Du kan analysera koden och ändra det så att göra vad du vill. Jag kommer att berätta om vad du kan ändra om du vill ha det samma med din egen anpassning.

I Master.ino (med formatet < linje #: vad den gör >):

  • 11: analog pin temperaturgivaren är ansluten till.
  • 16: serial adressen till slav enheten.
  • 21-23: färg på bakgrundsbelysningen när knappen är nedtryckt.
  • 40: det meddelande som visas på den första raden i LCD-skärmen.
  • 61: timeout-perioden av displayens bakgrundsljus.
  • 71: Uppdateringstid för temperatur display.
  • 75: placera av temperatur utskriften.

I Slave.ino (med samma format som ovan):

  • 4: pin knappen är ansluten till.
  • 6: serial adressen för enheten (måste vara samma som vad befälhavaren förväntar sig.)

Det är ganska mycket det! Ladda upp koden slav till slav enheten och master koden till master enheten, och se det arbete! Om du har några frågor eller tips, låt mig veta!

Se Steg
Relaterade Ämnen

Arduino TMP37 I2C temperatur Display

Här är en enkel bas för en temperatur styrenhet baserad på Arduino och en TMP37 Celsius temperatursensor. Med hjälp av en enda analog-till-digital ingång och en I2C LCD-display.Steg 1: Hur det fungerarTMP37 Specifikationer och Pin-anslutningarTMP37 ä...

Kromatiska temperatur Display - Arduino kontrollerad RGB LED Infinity Mirror

Detta projekt var löst inspirerad av , en väderstation display vars färg är baserad på utomhustemperaturen. Jag hade en rumskompis College som hade en av dessa och det var mycket användbart, i Pittsburgh särskilt, att bara kasta en blick på färgen oc...

Arduino bärbara temperatur display

I detta projekt kommer jag visa dig hur du skapar en bärbar Arduino temperatur indikator. Poängen med detta projekt är att lära dig grundläggande färdigheter för Arduino och hur man skriver relativt komplex kod i Arduino IDE språket.Så vad är en Ardu...

DS3231 OLED väckarklocka med 2-knappars menyinställning och temperatur display

UPPDATERING: V1.1 klocka paket laddade upp för kompatibilitet med senaste IDEs.Video på:: http://youtu.be/ikNw1iLE9vgAlarm demovideo: http://youtu.be/jlZBCuQeswADetta är en OLED väckarklocka jag byggt med en Arduino Micro, en liten OLED 128 x 64 visa...

Klocka med termometer med Arduino, i2c 16 x 2 lcd, DS1307 RTC och DHT11 sensor.

Hello! Det var ett tag jag har inte postat något på Instructables, men nu gjorde jag ett enkelt projekt som jag sett på internet i olika former. Jag lyckades bygga en kod med hjälp av andra koder som jag har hittat på internet och jag måste säga det...

Intro till Intel XDK IoT upplagan användande en temperatur Display

Välkommen tillbaka! I detta instructable jag kommer att leda dig att göra dina egna digitala termometer med en knapp-kontrollerad temperatur "hold" funktion. Detta instructable använder delar från Intel Edison IoT Dev Kit, som var mycket generös...

7 segment klocka med temperatur display [ds18b20 och 5 siffrig display]

5 siffrigt sju segment klocka med temperatur display.PIC16F877A baserade klocka1, hög precision temperatur sensor ds18b202, ds1307 RTC3, 4 växlar, lätt tid justera alternativ4, omväxlande temperatur och tid visningsmetod5, pic16f877a mikro-controller...

Skanna den Arduino I2C bussen för anslutna I2C enheter med Visuino

I2C Enheter och moduler är allmänt tillgänglig och mycket populär i Arduino projekt. Varje I2C -enhet har en adress vanligtvis fast eller konfigurerbara av byglar. När du arbetar med I2C -enheten, är den första uppgiften att upptäcka vad är enhetens...

₹1000 PPG signal baserade Heart rate kalkylator och temperatur display med hjälp av arduino uno och android OS

projektet är i grunden en bärbara puls och kroppstemperatur övervakningssystem. Det har styrelsen lcd uppvisning och också stöd för att visa parametrarna på en android-enhet i realtid. Arduino är hjärnan i systemet.Steg 1: Komponenter som krävs* Ardu...

CoPiino löper liten I2C OLED display

Det finns projekt där jag vill bifoga en liten display för att snabbt räkna ut det aktuella läget. Ett ganska bra exempel är mitt senaste projekt "CoPiino fuktstyrning".Det är lysande att ha en webbplats som visar alla de senaste diagram av temp...

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...

ATTiny85 ansluter till I2C OLED-display - bra saker kan vara små

Nyligen kom jag över en liten OLED display som jag också använt för ett annat projekt. Denna gång tänkte jag en liten display kan drivas med en liten processor [AT]:).Visionen är - "skapa en liten gaming maskin"Väl steg den första. Åtminstone nå...

Arduino I2C visas PIN felsökning

Välkommen till mitt försök till en första Instructable. Jag gör detta eftersom jag köpte en billig skit I2C LCD för Arduino bort av eBay och tillbringade flera timmar att försöka koppla in den. Som väntat hemsk instruktionerna göra inte någonting för...

Arduino BLE temperatur/luftfuktighet logger med DHT11 och iOS-skärm

I detta projekt kommer vi att bygga en enkel temperatur/luftfuktighet datalogger utifrån BlueDuino R2 och display på iOS. Det är lätt att bygga och hålla liten storlek.Steg 1: material BlueDuino Rev2 är en Arduino kompatibel microcontroller utvecklin...

Arduino termometer, LCD Display, termistor

*** detta projekt inte längre stöds, arduino koden är föråldrad och inte längre fungerar, min arduino bröt så jag inte kan fixa det, om du har en fix känsla gratis till PM mig! ***Dess en arduino projekt, skapa en temperatur measurer, med en termisto...

Bärbar Arduino Uno temperatur och luftfuktighetsgivare med LCD-skärm

Hej alla. Under åren har jag fått en massa bra idéer från instructables. Eftersom detta är min första "kompatibel, jag tänkte jag skulle dela något jag gjorde också. Jag in detta i Full Spectrum Laser tävling 2016. Om jag skulle vinna, skulle jag kun...

Arduino 7-Seg Display Clock

Detta är en Auduino klocka gjorde med Sunfounder kit. Detta är en riktigt cool projekt och lätt att göra!Steg 1: material Endast 9 material krävs för montering av arduino powered klockanSkärbrädaSladdarUSB-kabelTråd-kontakterCardstock boxSju segment...

Arduino avstånd Display och larm

Detta är min första tutorial på därför om du hittar något fel eller om om koden kan förbättras föreslå vänligen. Detta projekt är inspirerad av bil fordon Backup Monitor parkering stöd System. Detta kommer att Visa avståndet samt höja ett larm om den...

Arduino 7 Segment Display Clock (+ ljud aktiveringen)

I detta instructable jag kommer att visa dig hur man gör ditt eget Arduino baserade 7 segment display (4 siffror) klocka med ljud aktiveringen funktion!Kretsen som använder den ATmega328p micro controller (samma som Arduino uno styrelsen) och den DS1...