Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - hoonza123

Stran: [1]
1
Vývoj / Arduino - více čidel teploty
« kdy: 09. 04. 2014, 16:20:39 »
Ahoj chci se zeptat, doufám že jsem to dal do správné rubriky.
Zkouším dělat s arduinem, naprogramoval jsem si teploměr (s hysterezí), který spíná relé. Jak do tohoto programu zakomponuji pokud bych chtěl 2 a více čidel? Každé čidlo má vlastní relé a aby každé čidlo mělo vlastní informační drát. Aby nebyly na jednom drátu. Děkuji

Kód: [Vybrat]
#include <OneWire.h>
 
int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2
int rele = 3;
 
//Temperature chip i/o
OneWire ds(DS18S20_Pin); // on digital pin 2
 
void setup(void) {
Serial.begin(9600);
pinMode(rele, OUTPUT);
digitalWrite (rele, 0); //vypnout rele
}
 
void loop(void) {
float teplota = getTemp();
Serial.println(teplota);
 
if(40 >= teplota) {digitalWrite(rele, 0);}
if(teplota >= 50) {digitalWrite(rele, 1);}
}
 
 
float getTemp(){
//returns the temperature from one DS18S20 in DEG Celsius
 
byte data[12];
byte addr[8];
 
if ( !ds.search(addr)) {
//no more sensors on chain, reset search
ds.reset_search();
return -1000;
}
 
if ( OneWire::crc8( addr, 7) != addr[7]) {
Serial.println("CRC is not valid!");
return -1000;
}
 
if ( addr[0] != 0x10 && addr[0] != 0x28) {
Serial.print("Device is not recognized");
return -1000;
}
 
ds.reset();
ds.select(addr);
ds.write(0x44,1); // start conversion, with parasite power on at the end
 
byte present = ds.reset();
ds.select(addr);
ds.write(0xBE); // Read Scratchpad
 
 
for (int i = 0; i < 9; i++) { // we need 9 bytes
data[i] = ds.read();
}
 
ds.reset_search();
 
byte MSB = data[1];
byte LSB = data[0];
 
float tempRead = ((MSB << 8) | LSB); //using two's compliment
float TemperatureSum = tempRead / 16;
 
return TemperatureSum;
 
}


2
Software / Miracast - připojení přes DLNA
« kdy: 28. 03. 2014, 20:44:56 »
Zdravím, koupil jsem si miracast, snad to nebudete brát jako reklamu: http://www.aliexpress.com/snapshot/6035869956.html
Ve verzi přes miracast vše na androidu jede v pohodě. Ale nevím jak se připojit přes počítač. A ještě se chci zeptat, píšou že při verzi přes DLNA jde udělat, že na TV bude něco puštěné a na mobilu můžu dělat něco jiného, jak to udělám? Děkuji za rady.

3
Hardware / Android PC - FHD přehrávání
« kdy: 08. 12. 2013, 21:35:30 »
Ahojte, chci si koupit android mini PC. Jde mi o to že to chci připojit do TV, kde nemám možnost sledovat twitch.tv Stačí model s RK3188(quadcore) na přehrávání ve FHD aby se nesekal obraz na twitchi? Po případě polepšili si už s WIFI? Četl jsem, že padá WIFI, ale je to už rok staré. Děkuji za odpověď.

4
Vývoj / Arduino: nahrání prvního programu
« kdy: 04. 08. 2013, 14:46:53 »
Dobrý den, když chci nahrát první program z článku Arduino: webový server i klient do ruky, abych zkusil pingnout, tak mi to vypíše:

Kód: [Vybrat]
D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp: In member function 
'void W5100Class::init()':

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp:28: error: 'delay' was
not declared in this scope

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp:30: error: 'SPI' was
not declared in this scope

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp: In static member
function 'static uint8_t W5100Class::write(uint16_t, uint8_t)':

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp:133: error: 'SPI' was
not declared in this scope

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp: In static member
function 'static uint16_t W5100Class::write(uint16_t, const uint8_t*, uint16
_t)':

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp:146: error: 'SPI' was
not declared in this scope

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp: In static member
function 'static uint8_t W5100Class::read(uint16_t)':

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp:159: error: 'SPI' was
not declared in this scope

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp: In static member
function 'static uint16_t W5100Class::read(uint16_t, uint8_t*, uint16_t)':

D:\arduino-1.0.5\libraries\Ethernet\utility\w5100.cpp:172: error: 'SPI' was
not declared in this scope

Dávám tam stejné ip i MAC jako jsou tam napsané...

Děkuji za odpověď

Stran: [1]