• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czujniki DS18B20 oneWire przez www
#1
Witam wszystkich użytkowników forum. Na początku napiszę , że jestem elektronikiem, który próbuje sił w programowaniu . Moim może zbyt ambitnym celem jest zbudowanie układu sterującego czterema przekaźnikami włącz- wyłącz(bistabilne) , dwoma monostabilne ( brama, furtka) , oraz podgląd z czterech czujników DS18b20. 
Baza do tego projektu to arduino UNO R3 + Ethernet Shields , chcę mieć podgląd i sterowanie na tablecie.
Znalazłem fajną moim zdaniem apkę o nazwie Blynk .
http://www.blynk.cc/

W moim przypadku super sprawa bo nie trzeba serwera .
Samo sterowanie (przekaźniki ), jest banalnie proste i każdy może sobie to zrealizować .
Podgląd czujników podłączonych na jednym pinie cyfrowym ,widzianych na wirtualnych pinach w blynk , to dla mnie już wyzwanie Smile . Poniższy program umożliwia podgląd z jednego DS18b20 a jak go zmodyfikować do pracy z kilkoma?  Bardzo proszę o pomoc i raz jeszcze pozdrawiam Wszystkich

Kod:
#include <OneWire.h>
#include <DallasTemperature.h>
#include <Ethernet.h>
#include <BlynkSimpleEthernet.h>
#include <SimpleTimer.h>
#include <SPI.h>
//Data wire plugged to pin 2 (temp sensor)
#define ONE_WIRE_BUS 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
char auth[] = "xxxxxxxxxx"; // tu należy podać klucz do połaczenia z serwerem w chmurze

SimpleTimer timer;

void setup()
{
 Serial.begin(9600);
Blynk.begin(auth);
 sensors.begin();

 timer.setInterval(3000, readTemp);
}



void readTemp()
{
 sensors.requestTemperatures();
 float floatTempC = sensors.getTempCByIndex(0);
 char t_buffer[15];
 dtostrf(floatTempC, 8, 9, t_buffer);
 Blynk.virtualWrite(5, t_buffer);
}
void loop()
{
 Blynk.run();
 timer.run();
}
 
Odpowiedź
  


Wiadomości w tym wątku
Czujniki DS18B20 oneWire przez www - przez besix - 06-11-2015, 11:44

Skocz do:


Przeglądający: 1 gości