Znaleziono 14 wyników

autor: thetox
10 paź 2017, 08:37
Forum: Problemy
Temat: DS1307 się spóźnia
Odpowiedzi: 7
Odsłony: 11614

Re: DS1307 się spóźnia

Układ lepiej wymienić na ds3231. Wtedy spóźnienie będzie kilkadziesiąt sekund na rok.
autor: thetox
17 mar 2017, 22:45
Forum: Problemy
Temat: String + zmienne
Odpowiedzi: 4
Odsłony: 1779

Re: String + zmienne

Możesz dodać na początku dwa Stringi i wpisać w nie temp1 i hum1. Później już łatwo łączyć

Kod: Zaznacz cały

data =  data1 + t + data2 + h;
Albo tak

Kod: Zaznacz cały

data =  String  ("temp1=") + t + "&hum1=" + h;
autor: thetox
8 lis 2016, 19:01
Forum: Jak to zrobić?
Temat: Przelicznik z binarki na dziesiętne
Odpowiedzi: 2
Odsłony: 1452

Re: Przelicznik z binarki na dziesiętne

Możesz zrobić coś takiego

Kod: Zaznacz cały

// Pseudo kod
// 8 pinow jako wejścia cyfrowe
byte zmienna;

if (pin_0) zmienna |= (1<<0);
else zmienna &= ~(1<<0);

if (pin_1) zmienna |= (1<<1);
else  zmienna &= ~(1<<1);

if (pin_2) zmienna |= (1<<2);
else  zmienna &= ~(1<<2);

// itd dla reszty bitów

autor: thetox
16 paź 2016, 17:34
Forum: Jak to zrobić?
Temat: Zegar binarny na matrycy 8/8
Odpowiedzi: 1
Odsłony: 1159

Re: Zegar binarny na matrycy 8/8

Do obsługi max7219 poszukaj LedControl.h komenda lc.setRow(0,<nr rzedu>,<twojczas>);
autor: thetox
22 cze 2016, 19:54
Forum: Jak to zrobić?
Temat: Arduino akwarium dolewanie wody i światło
Odpowiedzi: 11
Odsłony: 4748

Re: Arduino akwarium dolewanie wody i światło

Zmodyfikuj kod troche. if (dt.hour >= 15 && dt.minute >= 35){ digitalWrite(dioda1, HIGH); Serial.print("Wlaczony: "); Serial.print(dt.year); Serial.print("-"); Serial.print(dt.month); Serial.print("-"); Serial.print(dt.day); Serial.print(" "); Serial.print(dt.hour); Serial.print(":"); Serial.print(d...
autor: thetox
22 cze 2016, 16:02
Forum: Jak to zrobić?
Temat: Arduino akwarium dolewanie wody i światło
Odpowiedzi: 11
Odsłony: 4748

Re: Arduino akwarium dolewanie wody i światło

if (dt.hour >= 15 && dt.minute >= 35 && dt.hour <= 16 && dt.minute <= 2)

Minuty po 16 nie są ani większe ani równe 35 dalej if już nie jest sprawdzany.
autor: thetox
6 kwie 2016, 21:54
Forum: Problemy
Temat: Arduino pro mini 5v błędny odczyc ir
Odpowiedzi: 6
Odsłony: 3048

Re: Arduino pro mini 5v błędny odczyc ir

Pisałem ze na 3.3 V nie działa ir, na 5v wszystko działa. Boje się tylko ze tsop w końcu spali pin na którym odbieram dane.
autor: thetox
6 kwie 2016, 18:56
Forum: Problemy
Temat: Arduino pro mini 5v błędny odczyc ir
Odpowiedzi: 6
Odsłony: 3048

Re: Arduino pro mini 5v błędny odczyc ir

Matryca led pracuję na 5V, reszta czyli rtc ds3231 i tsop4338 może pracować na 3.3 i 5v. Do matrycy tylko wysyłam dane, rtc działa na l2c więc chyba logika na 3.3v, gorzej z ir tam odbieram dane 5v. Dzielnik napięcia da sobie radę?
autor: thetox
6 kwie 2016, 15:44
Forum: Problemy
Temat: Arduino pro mini 5v błędny odczyc ir
Odpowiedzi: 6
Odsłony: 3048

Re: Arduino pro mini 5v błędny odczyc ir

Zasilanie przez zasilacz 5V 1A albo przez arduino uno zasilone poprzez usb. Zauważyłem ze funkcja delay działa dłużej na pro mini niż na uno. Może mam jednak wersje 3.3 i 8mhz, jak to sprawdzić ? Czy jak wgram program ustawiając 8mhz to delay "przyspieszy" ? Odpowiadam :) Jednak mam wersje 3.3V i 8m...
autor: thetox
6 kwie 2016, 06:14
Forum: Problemy
Temat: Arduino pro mini 5v błędny odczyc ir
Odpowiedzi: 6
Odsłony: 3048

Re: Arduino pro mini 5v błędny odczyc ir

Pod te same.Funkcja irrecv.decode(&results)) zwraca jakieś wartości. Arduino pro min piny zabrudzone kalafonia, ma to jakiś wpływ na błędne odczyty it?
autor: thetox
5 kwie 2016, 20:20
Forum: Problemy
Temat: Arduino pro mini 5v błędny odczyc ir
Odpowiedzi: 6
Odsłony: 3048

Arduino pro mini 5v błędny odczyc ir

Witam, Spłodziłem zegar na ardunio uno, ds3231(rtc), 2 x max 7219(dwie matryce led) i tsop 4338, na uno wszystko ladnie dziala. Problem pojawia się gdy przenoszę to na arduino pro mini 5v, odczytuje wtedy z ir jakieś śmieci (tsop 4338 zasilony wg schemat kondensator 4,7uF i rezystor 100 Ohm). Jakieś...
autor: thetox
18 mar 2016, 19:10
Forum: Problemy
Temat: Atmega 32 zwykłe przekaźniki na bistabilne
Odpowiedzi: 7
Odsłony: 2305

Re: Atmega 32 zwykłe przekaźniki na bistabilne

W arduino działają komendy portów avr. Poczytaj o DDRx, PORTx, PINx
autor: thetox
18 mar 2016, 08:13
Forum: Problemy
Temat: Atmega 32 zwykłe przekaźniki na bistabilne
Odpowiedzi: 7
Odsłony: 2305

Re: Atmega 32 zwykłe przekaźniki na bistabilne

zmPom nie powinna być static?
autor: thetox
16 mar 2016, 09:41
Forum: Jak to zrobić?
Temat: Miganie dioda RGB, 1Wire.
Odpowiedzi: 5
Odsłony: 2382

Re: Miganie dioda RGB, 1Wire.

Gdzie podpinasz pin7 na diodzie? Diody 1wire mają 3 wejścia 1 wyjście. Miganie możesz zrobić programowo.

Strony partnerskie: