Znaleziono 134 wyniki

autor: mghjaatgkktuejdj
3 kwie 2016, 13:59
Forum: Problemy
Temat: Gdzie pobrać "WProgram.h" ?
Odpowiedzi: 17
Odsłony: 7273

Re: Gdzie pobrać "WProgram.h" ?

Witam! Kolejne pytanie związane jest z arduino pro mini i podłączonym do niego modułem RTC DS3231. Przykład 1 . (rtc zasilany z pinów arduino) Sytuacja wygląda tak. Arduino przed wejściem w sleep pobiera 6mA, a po wejściu w sleep 0.68mA. Problem polega na tym, że kiedy arduino zostanie wybudzone prz...
autor: mghjaatgkktuejdj
28 mar 2016, 17:57
Forum: Problemy
Temat: Gdzie pobrać "WProgram.h" ?
Odpowiedzi: 17
Odsłony: 7273

Re: Gdzie pobrać "WProgram.h" ?

A jak nie ma zasilania zewnętrznego, tylko z baterii, to ten rezystor podobno robi pulldown i zawsze jest stan niski i przerwanie nie działa wcale. Żeby to rozwiązać, to piszą, że trzeba usunąć ten rezystor i zrobić pullup programowy w arduino dla pinu z przerwaniem. Moim zdaniem nie trzeba tego re...
autor: mghjaatgkktuejdj
27 mar 2016, 22:57
Forum: Problemy
Temat: Gdzie pobrać "WProgram.h" ?
Odpowiedzi: 17
Odsłony: 7273

Re: Gdzie pobrać "WProgram.h" ?

stiven , miałeś rację, że należało do setup dodać, clock.enableOutput(false); ale zadziałało dopiero, jak z setup wyrzuciłem clock.begin(); Test: Initialize DS3231 25-04-2014 00:00:00 - Friday 25-04-2014 00:00:01 - Friday 25-04-2014 00:00:02 - Friday 25-04-2014 00:00:03 - Friday 25-04-2014 00:00:04...
autor: mghjaatgkktuejdj
27 mar 2016, 20:41
Forum: Problemy
Temat: Gdzie pobrać "WProgram.h" ?
Odpowiedzi: 17
Odsłony: 7273

Re: Gdzie pobrać "WProgram.h" ?

Właśnie mam zasilanie zewnętrzne 3.3V i przerwanie cały czas uruchamia się. Tak jak widać powyżej.
autor: mghjaatgkktuejdj
27 mar 2016, 16:38
Forum: Problemy
Temat: Gdzie pobrać "WProgram.h" ?
Odpowiedzi: 17
Odsłony: 7273

Re: Gdzie pobrać "WProgram.h" ?

stiven , bardzo dziękuje za wyjaśnienie, ale po wgraniu programu z powyższego linka, przerwanie powinno uruchamiać się pierwszy raz w 10 sekundzie. Problem w tym, że przerwanie uruchamia się cały czas niezależnie od wybranego sposobu wyzwalania (CHANGE, RISING, FALLING, HIGH). 27-03-2016 00:16:40 -...
autor: mghjaatgkktuejdj
27 mar 2016, 08:35
Forum: Problemy
Temat: Gdzie pobrać "WProgram.h" ?
Odpowiedzi: 17
Odsłony: 7273

Re: Gdzie pobrać "WProgram.h" ?

Jak usunę //#include "WProgram.h" to, jest błąd
sketch_mar27a.ino: In function ‘void setup()’:
sketch_mar27a.ino:14:3: error: ‘RTC’ was not declared in this scope
Obrazek
autor: mghjaatgkktuejdj
26 mar 2016, 23:53
Forum: Problemy
Temat: Gdzie pobrać "WProgram.h" ?
Odpowiedzi: 17
Odsłony: 7273

Gdzie pobrać "WProgram.h" ?

Witam!

Wgrywam do arduino z tej strony program http://timewitharduino.blogspot.com/201 ... tbeat.html i dostaję taki błąd
sketch_mar26a.ino:1:22: fatal error: WProgram.h: Nie ma takiego pliku ani katalogu
compilation terminated.
autor: mghjaatgkktuejdj
26 mar 2016, 19:06
Forum: Ogólne
Temat: Moduł RTC DS3231 - kilka pytań
Odpowiedzi: 2
Odsłony: 3110

Re: Moduł RTC DS3231 - kilka pytań

Witam! Czy mógłby ktoś podać działający przykład, jak ze sleep wybudzić arduino zewnętrznym przerwaniem, które zainicjuje DS3231. Od wczoraj próbuję wykorzystać przykłady z tej strony http://www.jarzebski.pl/arduino/komponenty/zegar-czasu-rzeczywistego-rtc-ds3231.html , ale arduino po przejściu w sl...
autor: mghjaatgkktuejdj
25 mar 2016, 16:47
Forum: Problemy
Temat: Wgrywanie kodu.
Odpowiedzi: 2
Odsłony: 1493

Re: Wgrywanie kodu.

Zdarza się. Trzeba próbować aż się wgra.
autor: mghjaatgkktuejdj
25 mar 2016, 16:09
Forum: Ogólne
Temat: Moduł RTC DS3231 - kilka pytań
Odpowiedzi: 2
Odsłony: 3110

Re: Moduł RTC DS3231 - kilka pytań

Mam jeszcze inne pytanie. Po wgraniu programu z poniższego linka (sterowanie wyjściem 32kHz oraz SQW/INT) do arduino pro mini podłączyłem miernik do pinu (DS3231) 32K i GND i widzę, że napięcie zmienia się co 2 sekundy od 1.02V do 3.5V. Dlaczego napięcie nie spada do 0V? Podłączając natomiast mierni...
autor: mghjaatgkktuejdj
25 mar 2016, 09:52
Forum: Ogólne
Temat: Moduł RTC DS3231 - kilka pytań
Odpowiedzi: 2
Odsłony: 3110

Moduł RTC DS3231 - kilka pytań

Witam! Kupiłem moduł zegara RTC DS3231, a po fakcie dowiedziałem się, że w tym module może wybuchnąć bateria, która nie jest akumulatorem. Jeżeli chcemy temu zapobiec to musimy odłączyć układ ładowania akumulatora. Moje pytanie dotyczy natomiast pamięci EEPROM AT24C32, która zamontowana jest w tym m...
autor: mghjaatgkktuejdj
24 mar 2016, 07:44
Forum: Jak to zrobić?
Temat: Problem z programatorem USBasp
Odpowiedzi: 8
Odsłony: 3537

Re: Problem z programatorem USBasp

Witam!

U mnie w debianie port com też nie jest widoczny. Programuj wchodząc w plik/załaduj używając programatora.
autor: mghjaatgkktuejdj
22 mar 2016, 22:08
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Ciekawa sprawa, bo to ta biblioteka do software'owego seriala powoduje wybudzanie kiedy pojawiają się dane. Problem rozwiązałem, ale łatwo nie było :) Arduino pro mini 3.3V (ATmega168) nie nadaję się do projektów w których używamy przerwań i usypiania. W projektach z usypianiem i przerwaniami należ...
autor: mghjaatgkktuejdj
20 mar 2016, 21:49
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Jeżeli wrzucę odczyt Seriala do funkcji pinInterrupt(), a usunę go z funkcji loop() to w serialu nic nie jest odczytywane.
Wychodzi na to, że przerwanie nie jest potrzebne do wybudzania arduino. Arduino jest natomiast wybudzane jak dostanie dane do odczytu od sim800l.
autor: mghjaatgkktuejdj
20 mar 2016, 18:49
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

stiven , przetestuje Twoje rozwiązanie. a co wykonujesz po przerwaniu? wybudzasz i od razu masz odczyt (np poprzez "SerialEvent"), czy puszczasz swobodnie jakiś kod i coś jest po drodze przed czytaniem Seriala? Mam taki przykładowy program, który od razu wrzuca na serial, to co dostał od sim800l. N...
autor: mghjaatgkktuejdj
20 mar 2016, 12:03
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

stiven , nie można tak zrobić jak sugerujesz. Dlaczego? Sim800l po odebraniu sms najpierw uruchamia przerwanie, a następnie wysyła powiadomienie z treścią smsa na serial port. Smsy te nie są zapisywane na karcie sim tylko od razu przekazywane na serial. W związku z tym nie można sprawdzić, czy na k...
autor: mghjaatgkktuejdj
20 mar 2016, 11:08
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Kontynuuje temat przerwania pomiędzy sim800l ---> arduino pro mini. Kiedy sim800l odbiera sms to uruchamiane jest przerwanie, które budzi arduino. Problem w tym, że arduino za wolno wstaje i pierwsza linia tekstu odebrana z sim800l w serialu jest nieczytelna. Przykład Po odebraniu sms sim800l wysyła...
autor: mghjaatgkktuejdj
19 mar 2016, 18:23
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Jestem już po testach. Okazało się, że zasilanie arduino pro mini 3.3V z portu usb i ogniwa 16850 nie jest przyczyną problemów, ponieważ ten sam efekt występuje na oddzielnym zasilaniu (zasilacz 5A). Po testach z zasilaniem z ciekawości pod ten sam układ podłączyłem arduino nano 5V i okazało się, że...
autor: mghjaatgkktuejdj
19 mar 2016, 15:07
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Po tym jak podłączyłem do pinu 2 arduino wejście ring z sim800l zauważyłem, że podłączenie ogniwa do sim800l powoduje
lekkie świecenie diody zasilania w arduino. Dioda ta świeci jeszcze przed podłączeniem ftdi do usb. Czy takie lekkie świecenie diody jest prawidłowe ?
autor: mghjaatgkktuejdj
19 mar 2016, 11:22
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Zasilanie jak masz zrobione? Zrobiłem schemat połączeń. GND z ftdi i GND z sim800l nie są ze sobą bezpośrednio połączone, ale łączą się przez arduino pro mini. Czy takie połączenie jest prawidłowe? Czy może GND z ftdi i GND z sim800l muszą być połączone bezpośrednio? http://obrazki.elektroda.pl/287...
autor: mghjaatgkktuejdj
18 mar 2016, 23:34
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Nie mam w tej chwili schematu podłączenia, ale mogę go zrobić na jutro. Zrobiłem kiedyś schemat podłączenia sim800l do ftdi, który wygląd tak http://obrazki.elektroda.pl/8292926800_1453824720_thumb.jpg Do powyższego schematu należy dołączyć jeszcze arduino pro mini, które jest zasilane z ftdi, a sim...
autor: mghjaatgkktuejdj
18 mar 2016, 23:02
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Przed chwilą jeszcze raz sprawdziłem powyższy program i potwierdzam, że tylko działa wyzwalanie przez LOW.
autor: mghjaatgkktuejdj
18 mar 2016, 22:36
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Z tym INPUT_PULLUP to nie będę teraz kombinował bo mam tylko jeden sim800l i nie chcę go spalić przy pierwszych testach. Zastanawiam się tylko dlaczego w tym programie arduino reaguje na wyzwalanie przerwania przez CHANGE, RISING, FALLING i HIGH, ale nie reaguje na wyzwalanie LOW. void setup() { att...
autor: mghjaatgkktuejdj
18 mar 2016, 21:53
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

Zrobiłem kolejne testy z Twoim programem. Okazuje się, że program nie reaguje na wyzwalanie przerwania przez (CHANGE, RISING, FALLING i HIGH), ale reaguje na wyzwalanie LOW. Jest to zupełnie odwrotna sytuacja, jak przy testowaniu programu z "Hello Word". Dziwne. Przy wyzwalaniu przerwania stanem nis...
autor: mghjaatgkktuejdj
18 mar 2016, 19:21
Forum: Problemy
Temat: Przerwanie zawiesza się
Odpowiedzi: 55
Odsłony: 20871

Re: Przerwanie zawiesza się

U mnie niestety przerwanie nie działa lub działa, ale arduino na nie nie reaguje. Program liczy do 17 i zatrzymuję się. Jak ponownie otworzę serial monitor to program od początku liczy do 17 i zatrzymuję się. Problem w tym, że jak zadzwonię do sim800l to przerwanie nie działa bo program nie rozpoczy...

Strony partnerskie: