OLED + temperatuursensor op Espruino (JavaScript op MCU) (1 / 2 stap)

Stap 1: SPI OLED + DS18B20

>> Bron op GitHub

Hardware

OLED-display met bedrading

 | OLED | Pico | | ---- |------| | GND | A5 | | VCC | A7 | | SCL | B5 | | SDA | B6 | | RST | B7 | | D/C | A8 | 

Bedrading DS18B20 temperatuursensor

 | DS18B20 | Pico | | ------- |------|| GND | GND | | OUT | A6 | | VCC | VDD | 

Initialiseren van OLED-display

 var spi = new SPI(); spi.setup({mosi: B6, sck:B5}); // OLED driver and graphic library var g = require("SSD1306").connectSPI(spi, A8, B7, function() { // display is connected... // do something }); 

Initialiseren van de DS18B20 temperatuursensor

 // Analog pin A6 to read temperature from Dallas DS18B20 sensor // temp sensor is powered by pins VDD and GND of pico var ow = new OneWire(A6); var tempSensor = require("DS18B20").connect(ow); 

Lees de temperatuur

 var temperature = tempSensor.getTemp(); console.log("Temp is "+temperature); 

Gerelateerde Artikelen

Licht Sensing Fairy lichten

Licht Sensing Fairy lichten

dit is een set van lichten die soepel verandert van kleur en patroon afhankelijk van de hoeveelheid licht in de kamer.Excuses voor de video - u zult moeten om het te bekijken in HD, en zelfs dan kunt u mogelijk niet kunnen top maken uit alle van het
Meet- en regeltechniek motorsnelheid met een Microcontroller

Meet- en regeltechniek motorsnelheid met een Microcontroller

soms is het echt nuttig om nauwkeurig de controle van de snelheid van een motor. Meestal is het heel moeilijk is, vereisen een krachtig transistor om over te schakelen van de stroom voor de motor, en een photochopper om de snelheid te meten. Echter h
BLUETOOTH-MODULE

BLUETOOTH-MODULE

In dit project wordt een seriële Bluetooth-module gebruikt voor het maken van een verbinding tussen de Arduino Uno en een Android app die ik heb met MIT App uitvinder gemaakt.Arduino luistert naar de opdrachten aan het licht van enkele LED's of weerg
Blynk + JavaScript in 20 minuten [Raspberry Pi, Edison, Espruino...]

Blynk + JavaScript in 20 minuten [Raspberry Pi, Edison, Espruino...]

Ooit wilde controleren "sommige THING" van uw smartphone?Nu het is echt makkelijk. Blynk is een universele afstandsbediening, die ook kan weergeven en plot gegevens (en werken via internet). Dat maakt prototyping Internet of Things-toepassingen
Digitale thermometer op OLED display met behulp van ESP8266 ESP-12E NodeMCU en DS18B20 temperatuursensor

Digitale thermometer op OLED display met behulp van ESP8266 ESP-12E NodeMCU en DS18B20 temperatuursensor

In mijn vorige instructable gaf ik een introductie tot de ESP8266 en programmeren met onze vertrouwde Arduino IDE.In dit instructable zal ik gaan een stap verder, een digitale temperatuursensor DS18B20 interfacing en weergave van de temperatuur in gr
Realtime temperatuursensor en Dashboard

Realtime temperatuursensor en Dashboard

Microcontrollers worden steeds goedkoper, krachtiger en meer flexibel. Nieuwe modules en sensoren blijven maken van de nieuwe use-cases, en het Internet van dingen blijft omhoogschieten.Buiten gewoon verzamelen of gegevens opsporen, wij willen iets d
ThermoClock: Een OpenSource Arduino UNO OLED klok die ook temperatuur meet

ThermoClock: Een OpenSource Arduino UNO OLED klok die ook temperatuur meet

Hallo, iedereen!Vandaag ga ik u tonen hoe te maken een OpenSource Arduino UNO OLED klok dat ook maatregelen temperatuur. Dit project is een OpenSource en het is open voor iedereen. Het vereist geen speciale ingenieur vaardigheden, en brengt u minder
Aquaponics: EnvDAQ upgrade met Water temperatuursensor (groeien Bed DAQ)

Aquaponics: EnvDAQ upgrade met Water temperatuursensor (groeien Bed DAQ)

de broncode voor de wolk toepassing en Arduino sketch voor deze tutorial zijn beschikbaar hier.U vindt ook dit leerprogramma op onze blog in een veel meer leesbaar formaat (in line figuren).Het milieu DAQ is een open-source Arduino schild dat tracks
Domotica met Arduino... En JavaScript!

Domotica met Arduino... En JavaScript!

In dit instructable (mijn eerste een eigenlijk), ik zal u begeleiden om te maken van automatisering in uw huis met Arduino, ja, niet zo nieuw... Maar wij zullen ook omvatten JavaScript, met behulp van Node.js en een awesome bibliotheek om te interage
Eenvoudige draadloze temperatuursensor bijwerken website met elektrische GMB en Thermistor

Eenvoudige draadloze temperatuursensor bijwerken website met elektrische GMB en Thermistor

[Edit 2014] De planner die werd gebruikt door elektrische Imp is niet langer gebruikt en niet beschikbaar meer. [/Edit]Dit is een klein project om te beginnen met het elektrische GMB en een Thermistor zodat u kunt zien hoe kunt u temperatuur lezingen
DS3231 OLED wekker met 2-knops menu-instelling en temperatuurdisplay

DS3231 OLED wekker met 2-knops menu-instelling en temperatuurdisplay

UPDATE: V1.1 voor klok pakketten geupload voor compatibiliteit met de nieuwste IDEs.Video op:: http://youtu.be/ikNw1iLE9vgAlarm demo video: http://youtu.be/jlZBCuQeswADit is een OLED wekker die ik gebouwd met behulp van een Arduino Micro, een klein O
Uitvoeren van OLED

Uitvoeren van OLED

Ik wil graag de Smart watch.maar er zijn projecten waar ik vastmaken van een kleine display wilt voor het snel uitzoeken op de huidige status.Stap 1: onderdelen WIZwiki-W7500ARM Cortex-M0Hardwared TCP/IPAdafruitOLED 128 x 64I2C communicatieJumper lij
Python en Raspberry Pi temperatuursensor

Python en Raspberry Pi temperatuursensor

Het is een behoorlijk lange tijd, toen ik eerst gepost deze RPi monster. Tijd voorbij, ik verzameld sommige Feedbackformulier de Gemeenschap, rekening met de opmerkingen, en dit voorbeeld is klaar om te worden gepubliceerd op Instructables voor het p
Androïde slimme telefoon Bluetooth afstandsbediening intelligente slimme auto 51 MCU (Code STC89C52)

Androïde slimme telefoon Bluetooth afstandsbediening intelligente slimme auto 51 MCU (Code STC89C52)

aan het begin van het nieuwe jaar, Robot/Smart auto hobbyisten en studenten (zoals jullie allemaal) over techniek, wetenschap en technologie zijn bezig met de voorbereiding voor de robot wedstrijden nu.Het is de geweldige tijd om te laten zien de wer