[syntax=c]#include <SoftwareSerial.h> SoftwareSerial mySerial(4, 2); String odpowiedz = "OK"; String command = ""; void setup() { Serial.begin(9600); Serial.println("Wpisz komende AT"); mySerial.begin(9600); } void loop() { if (mySerial.available()) { while(mySerial.available()) { command += char(mySerial.read()); } //Serial.print(command); if(command.equals(odpowiedz))...
Na allegro są moduły za 4zł https://allegro.pl/plytki-drukowane-modu... Jako że masz arduino imo nie ma co kombinować z własnym nadajnikiem /odbiornikiem.
tmf napisał: wpakować tam jakiś mały procesorek, może ATTiny SLAVE mają mierzyć napięcie, więc muszą mieć wejścia analogowe, przynajmniej jedno wejście, a gdyby obsługiwały DS18B20, to my miał mniej kabelków bo pomiar napięcia byłby lokalny. Więc SLAVE by podawał aktualne napięcie i aktualną temperaturę. Nie ma problemu, najprostsze procki mają ADC,...
JAka wersja arduino? Skąd bierzez się ten string "" February 18, 2016|36|N/A|N/A|67%|29|ESE at 7|30.12|Partly Cloudy|17.0|06:40 AM (CET)|04:43 PM (CET) " ? Czy gdyby manualnie nadac wartosc String stringOne powyższy string to zawsze działą dobrze? Chodzi mi o to, że jeśli ten string jest odczytywany z czegos to może nie zawsze tak wyglada i sa dodatkowe...
Tak, to tylko 13 minut... https://allegro.pl/listing?string=p%C5%8...
ten kawałek kodu wyłuska cały wiersz znajdujący się po AT+CMGR:[syntax=c]String textMessage = "AT+sdfsdfsdfsfd\r\nAT+CMGR=0+CMGR: \"REC UNREAD\",\"+481111111\",,\"21/11/28,20:1... String outString = ""; int position = textMessage.indexOf("AT+CMGR"); // znajdź ciąg znaków AT+CMGR if (position > -1){ String tmpString...
W zasadzie to ten sam kod którego używam, i nie działa. Wgrałem do pewności i jednak nie działa. [syntax=arduino][/syntax]... #include <EEPROM.h> #include <SoftwareSerial.h> //is necesary for the library!! SoftwareSerial gsm(2, 1); //RX, TX void writeStringToEEPROM(int addrOffset, const String &strToWrite)...
Witam. Dalsza walka z moim alarmem z powiadomieniem SMS W moim układzie chce zastąpić Arduino Nano na ATTiny85. Z Arduino zrobiłem programator i ładuje program do ATTiny85. Ale on nie chce wysyłać SMS. Komunikacja z SIM800L jest. Jak wpisze numer telefonu do wysłanie SMS bezpośrednio w komedę AT, to SMS zostanie wysłany. gsm.println("AT+CMGS=\"xxx...
Witam, Czy poniższe instrukcje: [syntax=c] char number[]= {5,5,5,6,6,6,7,7,7}; SIM900.println("AT+CMGS=\"+48"); for (int i = 0; i < sizeof (number), i++ ) { SIM900.println(number[i]); } SIM900.println("\""); [/syntax] Wyślą to samo na port szeregowy co poniższa instrukcja : [syntax=c] SIM900.println("AT+CMGS=\"+48555666777\"... [/syntax]
To co otrzymuje to : AT+CMGF=1 ATI AT+CMGF=1 ERROR ATI T68 To co tutaj opisałeś wskazuje na niewłaściwe zakończenie ciągu czyli brakuje na końcu \r\n na który czeka telefon. Telefon więc czeka, zbiera dane i po przekroczeniu ich pewnej ilości wyrzuca ERROR bo nie jest w stanie zinterpretować ciągu "AT+CMGF=1ATIAT+CMGF=1" Spróbuj zamiast Serial.write...
Wina sterownika- zmienił się na inny. Jest w Universal Serial Bus devices-Unknow Device#1. Jak go całkowicie skasować i wgrać prawidłowy?Udało mi sie zminic sterownik ale dalej nie wgrywa na Attiny2313 choć mkAVR Calculator widzi go. . To mi wyświetla: Arduino:1.8.1 (Windows 7), Płytka:"ATtiny2313/4313, Disabled, ATtiny2313, 8 MHz (internal), B.O.D....
Cześć [syntax=arduino]const String url = "www.mojserwer.pl/dane.php"; const String post_data = "var1=25&var2=60&var3=60";[/syntax] Jak wysłać na serwer przy użyciu modułu SIM800 podłączonego do Arduino przez Serial Tx-Rx dane do serwera. Próbowałem wiele przykładów ale mi nie działają. Nie znam kodów AT oraz nie wiem w jakiej kolejności ich używać....
Witam, potrzebuję pomocy od osób które mają większą wiedzę z modułem ESP8266 i komendami AT. Dodam, że komunikacja z WiFi jest ok. Projekt ma być wykorzystany do stacji pogody. I tutaj moje pytanie jaką komendą AT poprzez ESP8266 poprawnie mam połączyć się ze stroną np. http://www.weather.com/ i pobraniem jej treści i wyświetleniem jako string. Z góry...
Witam, mój problem polega na tym iż w pewnym momencie moduł sim800l połączony z arduino zwraca błąd 603. a na filmie https://www.youtube.com/watch?v=HjFX40tY... w 7.10 zwraca 200. Siedzę nad tym już paręnaście godzin i nie wiem co robię źle. w arduino jestem początkujący więc proszę o wyrozumiałość, a wskazówki jakie koledzy mogą mi udzielić proszę...
Dzień dobry, Pacjent klon arduino uno + sim800l + sensor DHT11. Projekt zbudowany według filmu https://www.youtube.com/watch?v=OtitBO5l... Jednak w chwili przesłania SMS o treści get temperature na platformę dostaję odpowiedz w Serial Monitor: AT+CMGR=38 +CMGR: "REC UNREAD","+xxxxxxxxxx",&qu...
Mam do wysłania string o długości 69 znaków. Wysyłam go z Arduino Due. command = "AT+CIPSEND=0,11\r\n"; Serial1.println(command); delay(5); Serial1.println(dane); Chciałbym te dane wysyłać jak najszybciej. Są to dane z akcelerometru, żyroskopu i magnetometru. Przy 10 cyklach na sekundę(około) moduł ESP8266 nie wyrabia. Resetuje się, wysyła losowe znaki,...
Mam taki kod. Chciałem aby Arduino automatycznie wysyłał komende "AT" aby z automatu uzyskać na porcie szeregowym odpowiedź zwrotną modułu. Oto kod no matching function for call to 'SoftwareSerial::write(String&)' Czyli jak sądzę oznacza to że biblioteka SoftwareSerial nie posiada takiej funkcji gdzie w argumencie Serial.write wpisywałbym stringa....
Witam mam problem próbuje zrobić alarm na Arduino nano i module sim 800l. Z modułu można się połączyć za pomocą komendy AT można też połączyć się z modułem, to znaczy jest sygnał jak dzwoni się z innego numeru. Na podglądzie portu szeregowego pisze że wykrył ruch i dzwoni, ale nie dzwoni. W kodzie nr telefonu na który ma dzwonić moduł zastąpiłem # poza...
[syntax=csharp]#include <SD.h> //Load SD card library #include<SPI.h> //Load SPI Library #include <Adafruit_GPS.h> //Install the adafruit GPS library #include <SoftwareSerial.h> SoftwareSerial mySerial(3,2); Adafruit_GPS GPS(&mySerial); String NMEA1; //Variable for first NMEA sentence String NMEA2; //Variable for second NMEA...
Witam Czujniki już okiełznałem ale jest kolejny problem.... Próbuje te dane wysłac na serwer thingspeak lecz arduino wysyła tylko raz po ponownym podłączeniu zasilania i czasami kiedy mu sie podoba.... Aktualnie korzystam z jednego czujnika dth11 i robie wszystko tak jak w tym poradniku https://www.youtube.com/watch?v=4XEe0HY0... Wszystko...
W tej chwili jeszcze gniotę tego małego ESP01, ale pod Arduino Mega na sprzętowym UART z prędkością 115200 i zastanawiałem się czemu mi się program zatrzymuje. Wyrzucam dane do ThingSpeak: [syntax=c] void loop() { String getData = \"GET /update?api_key=\"+ API +\"&\"+ field1 +\"=\"+String(30) +\"&\"+ field2 +\"=\"+String(30); sendCommand(\"AT+CIPMUX=1\",5,\"OK\");.....
Uparłem się na Attiny2313 bo mam kilka sztuk - nie wyrzucę. Jak w pętli zapisać żeby po przyciśnięciu przycisk3 zatwierdzić wybór paska i koloru? A po wyborze 4 paska był wybór tylko Gold lub Silver? Pomocy. Można na prv. Dołożyłem trzeci przycisk. Jak zrobić zatwierdzenie wyboru paska i koloru? [syntax=vbnet]$regfile = "attiny4313.dat" $crystal = 1000000...
Zapis binarnych danych jako string - mistrzostwo! Funkcja z arduino takie coś przyjmuje.Wiem jestem mistrz w tym czego nie umię :P Doraźnie w funkcji main w poniższych linijkach kodu zmień k1 na k6. Powinno pomóc ponieważ k6 wskazuje na już przydzielony obszar pamięci w odpowiedniej ilości. k1 Właśnie po to było moje pytanie czy wogóle się da (pewnie...
Nie powiem, że trochę mnie zaciekawił problem ;) Poniżej kod, który u mnie działa normalnie, puszcza stream. Skompilowany w Arduino IDE (zazwyczaj korzystam z Platformio, tam jest jakoś łatwiej ;) ) #include "Audio.h" #include "WiFi.h" #include "Arduino.h" #define I2S_DOUT 25 #define I2S_BCLK 27 #define I2S_LRC 26 String...
Mam problem chciałbym automatycznie określać, ile jest znaków w stringu payload. Liczba tych znaków ma być podana w tym fragmencie kodu: [syntax=c]Serial.println("AT+SEND=2,31," + payload); [/syntax] w miejscy liczby 31. Proszę o pomoc. [syntax=c]#include <Wire.h> #include "SparkFunMPL3115A2.h" MPL3115A2 myPressure; #define ledPin 13 unsigned...
https://obrazki.elektroda.pl/5542931400_... Dodano po 2 Sprawa się wyjaśniła, nie trzeba posyłać danych w HEX. Mogę po prostu wysłać z aplikacji przez bluetooth do arduino String-a "352,4,1,64,73,62" rozłożyć go na części strtok, i zmienić na int, i na koniec wysłać przez CAN. Działa jak należy.
Witam, chciałbym stworzyć projekt oparty na Arduino Nano połączonego wraz z modułem WiFi ESP8266 - 01. Od kilku dni staram się wysłać na serwer formularz z danymi za pomocą metody POST. Istnieje strona http://putsreq.com/, która generuje serwer dzięki czemu można przetestować działanie modułu. Wysyłam POSTMANem zapytania POST lub GET na utworzony serwer,...
Tak na szybko, to zmień to: Teraz kod wygląda tak. Niestety nie działa - nie wysyła się nawet jeden SMS. Oczywiście numery telefonów w kodzie mam w całości. [syntax=c] #define przycisk 5 #include "SoftwareSerial.h" char *NrTelTablica[]={51848...,51848...}; //Na początek tylko 2 numery telefonów SoftwareSerial mySerial(2, 3); String cmd = ""; void setup()...
https://obrazki.elektroda.pl/6483363900_... Obecnie, w dobie prostych i niedrogich modułów GSM oraz modułów Arduino bardzo prosto skonstruować jest przekaźnik sterowany SMSem. W poniższym projekcie autor wykorzystał moduł SIM800L do odbierania wiadomości SMS. Całym systemem steruje moduł Arduino Nano V3. Układ wyposażono w jeden przekaźnik,...
około 11-.12 cali Czekaj, co, naprawdę? Nie ma mowy, żeby to zadziałało. Spójrz na mój migający obwód z losowego tematu teardown z https://openbekeniot.github.io/webapp/de... https://obrazki.elektroda.pl/9589869900_... Używam najkrótszych przewodów Arduino w okolicy, 5 cm... więc 2 cale u góry Proszę skrócić przewody i spróbować...
Dodałem tablicę z numerami i w funkcji sendSMS() zamiast jednego-stałego numeru, chciałbym mieć kolejny nr. z tablicy. Niestety nie działa. Jak powinien poprawnie wyglądać kod z pętlą do wpisywania numerów telefonów? [syntax=c] #define przycisk 5 #include "SoftwareSerial.h" long NrTelTablica[]={51848.....,51848....}; // na początek tylko 2 numery tel....
Kiedyś bawiłem się komendami AT by wysłać coś z modemu GSM na thinkspeak i problem rozbijał się o to co, co modem rozumiał jako polecenie, znak specjalny, a co jako tekst, dużo zabawy w dodawanie \ i ". Przykładowy kod wysłania czegoś z ESP (bez komend AT, po prostu kod wgrany do ESP) do dysku sieciowego z PHP i MySQL: [syntax=c] WiFiClient client;...
https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...
Witam wszystkich Ostatnio bawię się modułem GSM Fibocom G510 na płytce gsm-g510-v2-mt. Podczas komunikacji przez konwerter USB-UART moduł prawidłowo odpowiada na wysyłane do niego komendy i zwraca prawidłowe odpowiedzi. Problem pojawia się przy podłączeniu go do Arduino Mega. Po wysłaniu komendy moduł zwraca niepełną odpowiedz... Przykład: Wysyłam komende:...
Faktycznie, teraz mnie trochę uświadomiliście... Połączenie: Komputer -> Kabel USB -> Arduino -> złącza D1D2 -> moduł GSM jako TX RX receiveVal = mySerial.read(); powinien odbierać wiadomość z komputera. Ale już widzę, że jest źle. W jaki sposób przechwycić wiadomość z komputera podłączonego do arduino przez USB? mySerial.println(receiveVal);...
https://obrazki.elektroda.pl/7533783400_... Witajcie Chciałbym zaprezentować i podzielić się uniwersalną platformą do obsługi zdalnie sterowanych modeli. Wiele lat nie publikowałem niczego na forum - nie znaczy to, że nic się nie działo, natomiast nie zawsze nadawało się to do pokazania ;) Wszystko zaczęło się od tego, że chciałem...
Serial.println jest tam tylko w celach poglądowych co się aktualnie dzieje. Połączone stringi są przekazywane w programie do procedury która zamienia ciąg na PDU i komendami AT jest wysyłany sms. [syntax=c]int str_len = stringTemperatura.length() + 1; char charTemperaturaBuf[str_len]; stringTemperatura.toCharArray(charTemper... send_sms(charTemperaturaBuf);[/syntax].....
Czyli ten esp8266 podłączony do komputera jako modem ma się resetować, po wczytaniu w przeglądarce tego wątku, w którym złośliwe napisałem "+++ AT+RST"? Myślę że łatwiej napisać właściwyy program, niż przerabiać ten z AT. Możesz zmusić urządzenie podłączone do tego esp, żeby wysyłało odpowiednie polecenia w reakcji na komendy odbierane? Sprawa wygląda...
Hej. Pisze bo mam problem. chciałbym sobie postawić serwer www na Arduino Mega+ ESP+ SD card. Z SD chcę ładować HTML na ESP. mam wszytko podłączone wszystko działa ale nie potrafię wczytać html z SD do ESP czy możecie mi pomóc? za każdym razem gdy wczytuje html z SD arduino, zwraca mi 1 lub 0. co ciekawe na serial monitorze kod atm udaje mi się uzyskać....
Piotrus czy o to Ci chodziło? Założyłem pesymistycznie że nie znajdzie "OK" no i nie znalazł - dostaję komunikat "no find" zaraz po "wydrukowaniu" na monitorze portu szeregowego "OK" po wpisaniu komendy "AT" Jaki są według Ciebie dalsze kroki? [syntax=actionscript] //http://www.comm2excel.com/projects/blu... -strona z // komendami...
Witam, Mam pytanie odnośnie "filozofii" wysyłania komend AT przez UART do urządzania obsługującego te komendy (w moim przypadku modemu G510). Jeśli wysyłam stringa "AT+CCLK?" to czy jeśli taki napis traktuję jako tablice charów, a następnie wysyłam pojedynczo każdy element tej tablicy, to będzie to funkcjonować ? Wiem że komendę powinno się...
Włożyłem kartę sim od orange, próbuję wysłać sms na tym kodzie: [syntax=c] #include <SoftwareSerial.h> SoftwareSerial mySerial(2, 3); // RX, TX int ch = 0; int led = 13; String val = ""; void setup() { pinMode(led, OUTPUT); digitalWrite(led, LOW); Serial.begin(9600); Serial.println("GSM tester v1.0"); mySerial.begin(9600); mySerial.println("AT+CLIP=1");...
Witam, Zaczynam przygode z komunikacją GSM. Zdecydowałam się na moduł GSM sim 800l z antena, taki jak na aukcji: https://diolut.pl/modul-gsm-gprs-sms-sim... Po podłączeniu do arduino mega oraz po zalogowaniu się modułu do sieci, komunikuje się z modułem za pomocą komend AT. Niestety, przy wpisywaniu komendy mającej wysłać smsa pod...
Mam problem z tym modemem podłączonym do Arduino. Potrzeba jest sprawdzenia stanu konta na karcie SIM. Wysyłam komendę: [syntax=vbnet] mySerial.println(String(F("AT+CUSD=1,\"*... + Bal + "#\",15"); [/syntax] gdzie Bal - kod danego operatora (101 dla PLAY) Odpowiedź jest opracowywana w programie. [syntax=vbnet] if(val.indexOf(F("+CUSD:")) > -1) { //...
Stacja Pogodowa ESP8266 + wyświetlacz T6963 https://obrazki.elektroda.pl/7068126200_... Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum https://obrazki.elektroda.pl/1280939000_... Zagadnienie...
https://obrazki.elektroda.pl/3748425200_... Przedstawię tutaj potężne lecz bardzo proste w użyciu narzędzie pomagające diagnozować wyjątki na ESP32 w PlatformIO. Normalnie w momencie napotkania wyjątku ESP wyświetla w konsoli jedynie mało mówiące nam wartości rejestrów i stos adresów, ale na szczęście pokazane tu rozwiązanie to zasadniczo...
Mam problem ze sprawdzeniem stanu konta na karcie SIM. Wysyłam komendę: [syntax=vbnet] mySerial.println(String(F("AT+CUSD=1,\"*... + Bal + "#\",15"); [/syntax] gdzie Bal - kod danego operatora (101 dla PLAY) Odpowiedź jest opracowywana w ten sposób. [syntax=vbnet] if(val.indexOf(F("+CUSD:")) > -1) { // jeśli nadejdzie saldo int p1 = val.indexOf(F("\""));...
Witam Chcę aby arduino za pośrednictwem m590 wysłał odczyt z czujnika temp. sms,kiedy dostanie komende " #tmp ".Napisałem taki kod,ale po wysłaniu smsa nic się nie dzieje.W monitorze portu szeregowego wyświetla sie tylko po "modem test " a po chwili z 10 x "coś się dzieje ".Dopiero zaczynam z programowaniem i elektroniką więc proszę o wyrozumiałość...
Hejka, aktualnie sprawa wyglada tak : Udało mi się w przegladarce uzyskać dowlny napis. Używam programu "ESP8266 Config" po połączeniu się z modułem w serial monitor wpisuję takie ustawienia : AT+CIPMUX=1 AT+CIPSERVER=1,80 Teraz wchodzimy w przeglądarkę wpisujemy adres IP : u mnie : 192.168.4.1 i wciskamy enter. W serial monitorze informuje nas ze jest...
Witam Jestem mocno początkujący więc proszę o wyrozumiałość. Postawiłem sobie za zadanie zbudować pewien projekt od A do Z... (tak mi się najszybciej uczy, analizowanie przerabianie itd...) Jak na razie chciałbym nie zdradzać co to jest więc będę podsyłał kawałki kodu. Do rzeczy: Znalazłem w sieci taki fragment kodu: [syntax=c]SoftwareSerial esp8266(RX,TX);...
Witam. Pracuje z kolegą w projekcie zespołowym i mamy dokonać komunikacji poprzez wi-fi z urządzeniem sterującym mieszkaniem. Na samym początku chciałbym odczytać temperaturę z tego układu. Ja jestem odpowiedzialny za napisanie aplikacji do sterowania kolega jest odpowiedzialny za układ sterujący. Mój problem polega na tym, że nie mogę połączyć się...
Nie wiem, czy dobrze Cię zrozumiałem, ale wywaliłem bibliotekę od wyświetlacza(i2c) i kilka innych. Została jedynie do klawiatury i altsoftserial. Nic to nie dało, sytuacja jaka była taki jest nadal. [syntax=c] #include <AltSoftSerial.h> #include <Keypad.h> AltSoftSerial altSerial; String textMessage; //Zmienna do przechowywania wiadomoĹci...
Witajcie, Tematów w internecie na temat samego SIM800L jest mnóstwo. Ja natomiast od 3 dni siedzę, czytam i nie mogę 800L powołać do życia. Co mam: - Arduino Nano BLE 33 Sense - Sim800L: https://obrazki.elektroda.pl/8433293400_... - Sim800L v2: https://obrazki.elektroda.pl/7935223700_... - Zasilacz sieciowy 12V, 1000...
https://obrazki.elektroda.pl/9593307400_... Stacja pogodowa na wyświetlaczu 240x128 ze sterownikiem T6963, Arduino Nano jako "sterownikiem" wyświetlacza i ESP8266 jako źródłem. Uzyskałem wyświetlacz z lekkim uszkodzeniem w postaci nieczynnych poziomych linii, wyeliminowałem te linie wykorzystując odpowiednie graficzne ułożenie (przerwy...
Przepraszam za długą nieobecność w temacie:) O dziwo ten sam program z tak samo podłączonym modułem na karty, działa bez zarzutu po podłączeniu do innego komputera:) Jak będę w domu sprawdzę czy wersje IDE Arduino i bibliotek są zgodne bo może tu jest pies pogrzebany. Mam teraz inny problem: Stworzyłem program w którym generuje 256 plików tekstowych,...
Ciekawy projekt, jednak mam dwa pytanka :) Jak jest zasilany tranzystor Q4 ? Co z tymi węzłami (punktami) na schemacie? Wyglądają tak, jakby były trochę nie na swoim miejscu :wink: Faktycznie węzły się rozjechały :) https://obrazki.elektroda.pl/2617970900_... #define wylaczeniePin 3 #define klaksonkierunkiPin 9 #define syrenaPin A6...
Rzeczywiście, ta metoda nadaje się znacznie więcej niż dla Wemos D1, nie chciałem nic takiego sugerować, po prostu na Wemos D1 będzie kilka tematów stąd taki tytuł. Tutaj jest nieco więcej szczegółów: https://github.com/JAndrassy/ArduinoOTA ArduinoOTA wspiera: - classic ATmega AVR with at least 64 kB of flash (Arduino Mega, MegaCore MCUs, MightyCore...
Problem rozwiązany! Najciemniej pod latarnią. Zmieniłem bitrate na ESP a nie zmieniłem w programie... Temat do zamknięcia... EDIT: Problem nadal aktualny... Komunikacja jest ale teraz nie wykonują się wszystkie operacje: 807307 . Czyli ESP wysyła sygnał, ale Arduino UNO w końcu nic nie wysyła? Co tu się dzieje... EDIT3 OST: Problem prozaiczny... TRZEBA...
dokleja niewidoczne znaki do wysyłanego stringa pewnie CR i LF, w jaki sposób dokonać porównania: if (!strcmp(incomingPacket,"btnW1_OFF")) gdzie incomingPacked przylatuje jako btnW1_OFF plus znak CR plus znak LF? Możesz użyć funkcji strncmp(): Dodano po 2 Nie bardzo wiem jak to zrobić No to może zajrzyj [url=https://forbot.pl/blog/kurs-arduino...
Po dwóch dniach testowania podziele się wnioskami. Do kodu dodałem prosty mechanizm nawiązania połączenia kiedy arduino zerwie połączenie z routerem. Działa to dobrze, przez noc arduino działa stabilnie, w momencie odłączenia routera nawiązuje połączenie ponownie ponadto po podłączeniu klienta nie rozłącza już arduino. Pojawił sie nowy problem o którym...
Mam nadzieję, że taki schemat wystarczy i będzie czytelny. https://obrazki.elektroda.pl/8958719100_... Spróbuję połączyć się szeregowo z modułem i sprawdzę czy poprawnie reaguje na komendy AT. [syntax=c] #include <SoftwareSerial.h> SoftwareSerial gsm(11, 12); // Piny 11 i 12 do komunikacji z SIMxxx String atCommand; void setup()...
https://obrazki.elektroda.pl/2677009000_... Pokażę tutaj uruchomić ChatGPT na ESP8266 - oczywiście nie bezpośrednio, lecz poprzez API OpenAI. Zademonstruję prosty kod wysyłający odpowiednie zapytanie do API poprzez HTTPS, wraz z omówieniem przekazania klucza API oraz obsługi formatu JSON. Rezultatem będzie możliwość odpytania słynnego...
Dzień dobry. Do mojej stacji pogodowej chcę wykorzystać Cytron ESP8266 WiFi Shield które będzie wysyłało dane na serwer. Po przeczytaniu manuala dołączonego od producenta (nie mogę załączać linków zewnętrznych) i wykoniu zaleceń krok po kroku układ nie odpowiada. Przy teście AT port szeregowy nie pokazuje nic. Przy wykorzystaniu biblioteki od producenta...
Udało mnie się coś takiego: [syntax=c]#include <SoftwareSerial.h> //#include <GSM.h> SoftwareSerial mySerial(10,3); //#define PINNUMBER "" //GSM gsmAccess(true); //GSM_SMS sms; void setup() { mySerial.begin(9600); // the GPRS baud rate Serial.begin(9600); // the GPRS baud rate Serial.write("AT\r"); delay(2000); Serial.write("AT\n"); delay(2000);...
Witam. Tworzę projekt oparty na mikrokontrolerze ATTINY414. Powstaje on w środowisku Microchip (Atmel) Studio. Program ma wyświetlać aktualną temperaturę z czujnika oraz średnią kroczącą temperatury z ostatnich 24 godzin. Dane chciałbym wyświetlić na małym wyświetlaczu OLED, 128 x 32, sterownik SSD1306 (komunikacja przy pomocy I2C). Mikrokontroler ma...
Masz łatwe zadanie , zamieniłem porty na sprzętowe [syntax=c] // dla arduino mega // Serial1(Uart1 piny tx-18 rx19) HC-06 // Serial2(Uart2 piny tx 16 rx 17) GSM 800L v2 // Serial służy tylko do podglądu w oknie monitora co się dzieje , //#include <SoftwareSerial.h> //SoftwareSerial Serial1(10, 11); //piny rx oraz tx modułu Serial1 HC-06 //SoftwareSerial...
http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...
Witajcie, Sprawa wygląda tak, że zbudowałem sobie urządzenie, które rejestruje kilka parametrów i wysyła je na serwer do bazy SQL. Korzystałem z poradników i gotowców dostępnych w necie. Mam prosty skrypt napisany w PHP który to ogarnia od strony serwera. Do wysyłania danych wykorzystuję moduł ESP32, http i metodę GET (napisane w Arduino). Ostatnio...
Gdy wszystkie zmienne i funkcje dotyczące serwera mam w pliku main.c to jest w porządku. Program się kompiluje i działa. t , h i index_html oraz funkcje processor i initWebServer przeniosę do własnej klasy, to program przestaje się kompilować. Pojawiają się następujące błędy w metodzie WebServer::init : [syntax=bash]src\WebServer.cpp: In lambda function:...
Witam. Poniższy kod steruje 2 przekaźnikami za pomocą sms-a i działa jak na moje potrzeby.Chciałbym rozbudować ten kod o dodatkową funkcje,chodzi mi o smsa zwrotnego ze dane polecenie zostało wykonane np.jeżeli wyśle sms o treści "ON" to na wyjściu 5 pojawi się stan "WYSOKI" i chciałbym dostać sms-a na konkretny nr. o treści np. " Pin 5 HIGH".[code][syntax=c][code]...
Cześć, potrzebuję na szybko wykorzystać moduł Wemos ESP8266 NodeMCU v3 wersja Lolin, kupiony ze dwa lata temu. Wyjątkowo chciałem zrobić to używając Arduino IDE. Wykorzystałem przykład dostępny w IDE, Próbowałem łączyć się z kilkoma moimi serwerami (ciągle error), a poniżej próba do Onet.pl: WiFi connected IP address: 192.168.1.13 connecting to onet.pl...
Witam wszystkich, mam następujący problem. Mam płytkę ESP8266MOD - lolin nodemcu v3. Staram się zaimplementować jej następującą funkcjonalnosć: zapis i odczyt SSID oras Hasła danej sieci Wi-Fi z EEPROM, automatyczne łaczenie z zapisana siecią Wi-Fi. Chcę aby można było wczytywać te dane z pamięci EEPROM bo końcowy urztkownik nie zna się na programowaniu...
czyli tylko tyle? [syntax=actionscript] char* readSerial(int h) { // ----- char* is a pointer to char. An object of that type may be initialized with the address of a char that exists elsewhere: char input; char static buffer[100]; if (BTSerial.available() > 0) { int j = 0; for (int i = 0; i < h; i++) { // the id's start at char 21, so we copy...
http://obrazki.elektroda.pl/6035089300_1... Moduł Arduino Yun jest świetnym sposobem, aby wejść w tematykę Internetu Rzeczy (IoT). Arduino Yun to niewielki moduł integrujący w sobie Linuxa na Układzie z światem Arduino. Poniższy projekt jest wprowadzeniem w tematykę Arduino Yun, oprogramowywanie sensorów w Pythonie i PHP oraz w tworzenie...
http://obrazki.elektroda.pl/8322671200_1... Moduły Trinket https://learn.adafruit.com/introducing-t... firmy Adafruit są niewielkimi płytkami rozwojowymi dla mikrokontrolerów. Oparte one są o układ ATiny85 firmy Atmel. Płytka została zaprojektowana tak, aby była niewielka, co umożliwia jej integracje z dowolnym niemalże projektem....
Przedstawiam fragment programu. [syntax=c] void setup(){ ustaw_transmiter('A'); ustaw_transmiter('B',4); } void loop(){ } // ****************************************... void ustaw_transmiter(char comand, byte param = 7){ String txt; Serial.print("AT"); if (comand == 'B'){ //szybkosc transmisji txt = "+B"; if (param==1) txt+= "1200"; if...
Witam! Właśnie zakupiłem Arduino Duemilanove wraz z Ethernet Shield i mam problem z wgraniem websevera, podczas weryfikacji kodu wyskakuje: prog_uchar does not name a type mam pierwszy raz do czynienia z arduino i nie za bardzo jestem w stanie, sam rozwiązać ten problem. Za wszelką pomoc z góry dziękuję!
Odpaliłem moduł RTC z ds1302, przykładowy program nazwany set_clock, wgrałem do arduino a tam takie coś http://obrazki.elektroda.pl/5838450900_1... [syntax=c] // Example sketch for interfacing with the DS1302 timekeeping chip. // // Copyright (c) 2009, Matt Sparks // All rights reserved. // // http://quadpoint.org/projects/arduino-ds...
Odpaliłem moduł RTC z ds1302, przykładowy program nazwany set_clock, wgrałem do arduino a tam takie coś http://obrazki.elektroda.pl/5838450900_1... [syntax=c] // Example sketch for interfacing with the DS1302 timekeeping chip. // // Copyright (c) 2009, Matt Sparks // All rights reserved. // // http://quadpoint.org/projects/arduino-ds...
http://obrazki.elektroda.pl/8384167700_1... Celem przedstawionego poniżej projektu było stworzenie sensora temperatury i wilgotności, który mógłby bezprzewodowo zapisywać te parametry w czasie na zdalnym serwerze. W celu realizacji projektu, jego autor wykorzystał Arduino Uno (można zastąpić ten moduł dowolnym, kompatybilnym klonem),...
witam usiluje kontrolowac arduino uno za pomoca modulu GSM Sim800l, sam modul uruchomiony i sprawdzony programem testowym, wszystko hula, niestety mam problem z programem znalezionym w internecie, ktory daje blad w trakcie kompilowania, nie wiem gdzie jest blad, moze ktos pomoze? program wklejam ponizej: [syntax=c] #include <gprs.h> #include <softwareserial.h>...
https://obrazki.elektroda.pl/4767840700_... Wczoraj opublikowana została nowa rodzina modeli Qwen3 oferująca rozmiary od 0.5B do 235B. Jej flagowy model, Qwen3-235B-A22B może z powodzeniem rywalizować z modelami takimi jak DeepSeek-R1, o1, o3-mini, Grok-3, i Gemini-2.5-Pro. Nowe modele Qwen3 obejmują zarówno modele dense , jak i typu...
Mam kod ale nie zawsze działa aktywacja i dezaktywacja a zwłaszcza za 1 sms .Prosił bym o pomoc :)Z góry dzięki #include <SoftwareSerial.h> #include <String.h> #include "leOS2.h" leOS2 threads; SoftwareSerial modulGSM(7, 8); //stany czujnikow byte stan_czujnik_pir = 0; byte stan_czujnik_odleglosci = 0; byte wlacz_alarm...
Panowie koledzy mam pytanie odnośnie zmiany biblioteki napisanej w Arduino na C . Czy dobrze to zmieniłem Byte na Char czy powinno być uint8_t ? boolean na bool. Tylko problem przy class odpowiednik w c to struct, ja zmieniłem na typedef struct ostrzeżenia znikły ale w pliku .c nie są widoczne funkcje tak jakby nie zadeklarowane w pliku .h do tego jest...
Witam ... czy ktoś potrafi podrzucić jakiś przykład na esp-now jak napisac komunikację pomiędzy dwoma esp jako nadajnik i odbiornik? nie chodzi mi o wysyłanie pomiarów temperatury czy informacji na port szeregowy tylko np: przyciśnięcie przycisku 1 zapala diode 1 do czasu puszczenia przycisku przyciśnięcie przycisku 2 zapala diode 2 do czasu puszczenia...
https://obrazki.elektroda.pl/9509903400_... Witam! Szybki tani projekt rolet automatycznych na arduino nano. Układ obsługuje 2 rolety niezależnie. Posiada podstawowe funkcje takie jak : - automatyczne odsuwanie i zasuwanie o żądanej godzinie, ustawiane poprzez menu na wyświetlaczu oled ssd1306 128x32 - ręczne odsuwanie i zasuwanie....
Witam, w sprawach programowania jest laikiem. Liznąłem kiedyś C i C++ ale to pewnie nie wystarczy. Mam hardware do datalogger'a na kartę SD z użyciem platformy Arduino. Problem teraz z napisaniem kodu. Chociaż mam kilka przykładów bardzo podobnych kodów, które logują walory z ADC i zapisują na karcie SD, jeżeli udałoby się zmodyfikować program żeby...
To jest zbyt "oszczędny" kod. Trzeba powiedzieć modemowi jak ma pracować. Proponowany kod sprzedawcy: [syntax=c] /***************************************... * SIM800C GPRS/GSM Shield V1.0 * ****************************************... * This example show you how to use SIM800C GPRS/GSM Shield V1.0 to make a call. * * (at)author Dongzi(1185787528(at)qq.com)...
witam czy jest mi w stanie ktos pomoc w powieleniu tego skechu na dwie rolety. juz nic mi do głowy nie przychodzi.// Enable debug prints to serial monitor Dodano po 41 // Enable debug prints to serial monitor #define MY_DEBUG #define MY_GATEWAY_SERIAL // Enable and select radio type attached //#define MY_RADIO_NRF24 //#define MY_RF24_PA_LEVEL RF24_PA_LOW...
OK. Próbuję dalej... zrezygnowałem z bibliotek SIM900.h Założenie jest takie, że GPS aktualizuje pozycję w postaci linku iOS do mapy google i zapisuje ją w zmiennej 'text'. Jeśli zmienna boolean smsRequest jest TRUE to znaczy, że jest potrzeba wysłania tej lokalizacji SMS'em. Tu wkracza sendSMS();, który wysyła tę lokalizację pod warunkiem, że GPS złapał...
W sieci niestety ale nie znalazłem żadnego tutoriala pod kompilator Arduino IDE. Słabo szukałeś. Poszukaj coryjfowler na githubie, używam od wielu lat w różnych projektach. [syntax=c] // CAN Receive Example // #include <mcp_can.h> #include <SPI.h> long unsigned int rxId; unsigned char len = 0; unsigned char rxBuf[8]; char msgString[128];...
Pytanie zagadka, co tu jest nie tak? Dwa Arduina spięte ze sobą przez TWI i SPI. Dane mają być przesyłane następująco (tak, wiem, bez sensu): UART -> A1 -SPI-> A2 -TWI-> A1 -> UART Po resecie jeden raz działa, kolejne pakiety TWI są wysyłane, mają prawidłową zawartość ale nie wywołują już przerwania. Arduino 1 (terminal): [syntax=c]#include<SPI.h>...
Witam. Jako ze nastał koniec weatherunderground w formie jakiej był dotychczas pora przesiąść się na coś innego. Znalazłem gotowy projekt stacji meteo z API Openweathermap. Do swojego projektu potrzebuję wyłuskać z programu dane o wieku księżyca, aktualnej pogodzie i prognozę na dwa kolejne dni i to wszystko wysłać po serialu. Wiek księżyca i aktualną...
W sprzedaży są też moduły z chipem ESP8266EX ( należy je odróżnić od ESP8266MOD ). W handlu sprzedawane są jako:"ESP8266 NodeMCU v3 Wifi 2.4Ghz CH340". Do współpracy z wyświetlaczem OLED ze sterownikiem SSD1306 należy ustawić piny: #define SCL D3 , #define SDA D5 ,// Initialize the OLED display using Wire library. SSD1306 display(0x3c, SDA, SCL);. Pod...
Układ jest z allegro podpisano jako KLON ARDUINO LEONARDO. Co do kodu : Podłączone były (oczywiście w inne piny wg. kodu): - czujnik ruchu http://obrazki.elektroda.pl/6591957900_1... - dioda - http://obrazki.elektroda.pl/8299829700_1... - moduł radio 433Mhz - http://obrazki.elektroda.pl/8054010500_1...
Witam. Mam program stacji pogody pobierający dane z serwerów Weatherunderground i mojego kanału Thingspeak. Mam problem z dwiema rzeczami. A mianowicie: 1. Obraz jest do góry nogami. Polecenie "display.flipScreenVertically();" działa ale tylko na początku programu później obraz znów jest odwrócony. 2. Jak sformatować dane z Thingspeak-a tak aby wyniki...
https://obrazki.elektroda.pl/5220229400_... Witajcie, przedstawię tu od 0 rozpoznanie wyprowadzeń, podłączenie, zaprogramowanie i uruchomienie z Arduino wyświetlacza LCD z elektrośmieci. Omawiany tu wyświetlacz pochodzi z pralki Amica AWSN12DA i posiada sterownik BL55066 do którego nie znalazłem biblioteki, tylko samą notę katalogową....
https://obrazki.elektroda.pl/7592930000_... Przedstawię tu jak można zrobić własny bezprzewodowy gamepad w oparciu o Arduino R4 WiFi i Joystick shield. Nasz kontroler będzie łączył się z naszą siecią WiFi i wysyłał na nasz serwer dane o wciśniętych klawiszach poprzez protokół bezpołączeniowy UDP, co zapewni nam szybką reakcję na wciskane...
Mam wielką prośbę o pomoc z programem lokalizatora GPS/SMS. Z grubsza ma to działać tak, że GPS zapisuje pozycję w postaci linku google maps dla iOS do zmiennej text, moduł SIM800l sprawdza nadchodzące wiadomości. Jak odbierze SMS o treści "Rotor" zmienia zmienną boolean smsRequest na TRUE dzięki czemu funkcja sendSMS wie, że ma odesłać SMS i zmienić...
Witam, Bawię się Arduino, próbuję odczytać stan na pinie po przez przeglądarkę i otrzymuję błędne informacje. Otóż nie za każdym razem informacja o poprawnym stanie pinu jest pokazywana. Program wygląda następująco: [syntax=c] #include <SPI.h> #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(10, 10,...
attiny string arduino string attiny arduino
mainy logic lutowanie sondy podłogowy sterownik
malowanie drewna lakierem nitro malowanie drewna lakierem nitro
Check Engine po usunięciu AdBlue – przyczyny, diagnostyka, ECU Bosch, Delphi, Continental New Holland TS135A – która cewka odpowiada za włączenie wałka WOM, numery części, lokalizacja