W załączniku esp8266flasher z kodem ... :)
To się i tak nie kompiluje bo brakuje połowy rzeczy. Miałeś przygotować coć co się kompiluje... Znalazłem jednak jedną cechę wspólną Twoich kodów wiec przypuszczam, że to nie literówka.. otóż kiedy uC ustawi flagę że odebrał uzgodniony znak czyli ustawi Got_match = 1 to potem testujesz ten warunek w pętli głównej... ..zapomniałeś jednak o jednym. Musisz...
Ludzie wymyślili coś takiego jak I2C więc podłączenie ADC i IO expanderów to żadnen problem dla ESP. Masz 100% racji, ale szybciej coś zrobię na AVR + BASCOM niż napiszę kod dla ESP + wszystkie urządzenia do niego podłączone. Wiem, że pytam o proste rzeczy. Wiele Rzeczy można zrobić lepiej, inaczej. Jestem niedzielnym amatorem elektroniki i robię jak...
Jakiego typu jest device o idx=12? Większość, jak nie wszystkie operują tylko na svalue, a u Ciebie jest puste (svalue=co?) Wróć do programu z pierwszego postu i wyświetl co zwraca json (93 bytes rec?). Po czym wnioskujesz, że nie działa skoro zwraca OK? Może trzeba odświeżyć stronę?
Witam Próbuję wysyłać dane do bazy Thingspeak. Zmienne: [syntax=vbnet] '********************* Deklaracje zmiennych dla ESP8266 Dim Ssid As String * 10 Dim Pass As String * 15 Dim Cmd As String * 65 Dim Thing_len As Byte Dim Thing_string As String * 140 Dim Apikey As String * 18 Dim Esp_ready As Byte Dim Wyslano_esp As Bit Dim Esp_progess As Byte Dim...
Witam znalazłem link do stronki na której poprzez esp8266 oraz bascoma można sterować lampą. myślę że to ułatwi zrozumienie i stworzenia stronki . http://www.mikrocontroller.net/topic/348... z drugiej strony testowałem webserwer oraz pobieranie czasu poprzez audurino, gdzie podłączyłem sie dwoma rsami i patrzyłem co wysyła arduino do esp i co odsyła...
Finalnie wygląda to tak: [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************ Uart 0 Config Serialin0 = Buffered , Size = 150 , Bytematch = 10 'for COM1 Config Input1 = Crlf , Echo = Cr Echo Off 'Config Serialout0...
No coś w ten deseń :P Ten reaguje kiedy na końcu pojawi się znak 13 [syntax=vbnet]$regfile = "m644pdef.dat" $crystal = 16000000 $hwstack = 64 $swstack = 100 $framesize = 200 $baud = 38400 $baud1 = 38400 Config Submode = New Open "COM1:" For Binary As #1 Open "COM2:" For Binary As #2 Config Serialin0 = Buffered , Size = 100 , Bytematch = 13 ' from ESP8266...
https://obrazki.elektroda.pl/9317464400_... Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. https://obrazki.elektroda.pl/5611267500_... Wtedy już samo wgranie programu do...
Mi najbardziej odpowiada Bascom i dla AVR w niczym innym nie piszę. Jak lubisz Basic, a chciałbyś w tym języku programować również dla ESP8266 czy ESP32 to jest B4X. B4X też wspiera programowanie na AVR. https://www.b4x.com/b4r.html Dość bogata dokumentacja. Kolega (at)bart-projects może powiedzieć na ten temat znacznie więcej :)
Bascom nie obsługuje ESP8266 musisz do tego użyć np. ardruino , bo tam jest obsługa esp8266. Bascom to raczej słabe narzędzie dobre do zabawy na początek chcąc coś sensownego robić trzeba się przesiąść na jakieś bardziej sensowne narzędzia programistyczne ...
Jak widać łatwiej użyć po prostu ESP8266 jako uC i pominąć Arduino UNO Nie znam ani Arduino ani C, swoje programy piszę w Bascom - ESP8266 używam jako bramy na świat ;) Pomyślałem, że najpierw pomęczę samo ESP aby wiedzieć co i jak z tymi komendami AT, ale coś mi to nie idzie jak widać. Teraz wrzuciłem coś takiego na ATmegę328P: [syntax=vbnet] GET...
Bo bascom jest dla procesorów AVR albo x051 a tu mamy 32-bit RISC CPU: Tensilica Xtensa L106 running at 80 MHz, Ogólnie bascom wspiera inna rodzinę procesorów i to 8 bit a nie 32 bit wiec w bascomie tego nie zrobisz na ESP8266. Ale jak znasz bascom będzie tobie łatwo się przesiąść na basic for ESP8266.
Z ciekawości - czy kolega ogarnął może w drugą stronę - tzn na stronce jest do wpisania np SSIS i Password i to ma wrócić przez uC do ESP8266 :) ? chciałbym zrobić taką stronkę w bascom z konfiguracją ESP8266 przez stronkę internetową, bo w internecie wszędzie przykłady jak coś z ESP8266 wysłać np na Thingspeak ale w drugą stronę to mniej przykładów...
Mam stacje pogody na esp8266 która działa. 24h tak że miałbym się pod co podpiąć 😅. Ale może masz rację nawet nie mam pewności czy to działa jak należy, a powiec mi to typowo musi być na ATtiny24A czy można na dowolnego np. attiny2313-pu o podobnej pamięci? I czy zaprogramuje to przez FT232RL Moduł adaptera USB na TTL. Kiedyś bawiłem. Się w...
Witam Mam pytanie, czy istnieje wersja firmware dla ESP8266, która działa na prędkości 9600 ( ostatecznie 19200 ) ? Mam w programie ( w Bascom ) już ładnie policzone i po konfigurowane timery i ich zmienne, a moja wersja ESP8266 ma 115200 i występuje sporo błędów Po wpisaniu [syntax=text]AT+GMR[/syntax] mam odpowiedz [syntax=text] AT version:0.25.0.0(Jun...
Chodzi mi o to że nie mam zielonego pojęcia jak stworzyć sobie zmienne :port_nadawczy , port_docelowy , ip_odbiorcy. Bo kiedy składam z tych zmiennych całą komendę "do kupy" do jakiejś zmiennej string to oczywiście wycina mi cudzysłowy i komenda wygląda tak: AT+CIPSTART=1,UDP,192.168.1.2,874,11012 no i rzecz jasna nie jest rozpoznawana jako poprawna...
Kiedy jesteś w przerwaniu to inne przerwanie raczej Ci nie grozi. Wiesz że Charmatch jest rozwinięciem przerwania od USART. Bascom wie jakie rejestry użyje do obsługi kazdego, jednego znaku, ale nie wie jakich użyjesz w dokładanych Seriallcharmatch. Dlatego proponują Pushall i potem Popall. ....Ty zaś po tym jak już zdjąłeś wszystkie rejestry ze stosu...
Takie złe to ESP8266 NodeMcu V3? Zależy do czego? Odebrać SMSa, podzielić go na dane, wyświetlić na LCD, i idealnie by było wysłać dwie dane przez ENC28J60 do ThingSpeak. Od biedy przez wbudowane WiFi. Jeśli przez Wi-Fi to ESP. W tym wypadku wystarczy 8266. Jeśli przez drut, to nie ENC28J60 a raczej ARM z obsługą Ehernetu. Jeśli już ktoś upiera się...
Kod działa, chylę czoło przed wiedzą Kolegi. Podpiąłem go pod przycisk wyłączania alarmu, dodając warunek, że gdy alarm jest nie włączony to ma pokazać najbliższy alarm lub informować o jego braku. Przyznam, że oszczędność jest imponująca - moje "wypociny" zajęły 25 % pamięci flash, ten krótki kod coś ze 2%. Przyznam, że bez tego nie byłoby miejsca...
Początek nowego roku to dobra motywacja do zmian. Temat trudny, jeżeli Arduino to jednolite środowisko pozwalające na programowanie w C++ modułów zgodnych z platformą i opartych o mikrokontrolery o różnej architekturze (i samych mikrokontrolerów), to gdzie poza mikrokontrolerami jest dobre miejsce na takie subforum? Wokół Arduino skupiona jest spora...
Moduł ESP8266 nie będzie zupełnie działać tak jak HC-05 czy tym podobne. To, że ma wyjścia pod UART jeszcze o niczym nie świadczy. Są to moduły Wifi i wymagają odpowiedniej konfiguracji poprzez komendy AT, co poprzez terminal może i jest w miarę łatwe, ale dla mikrokontrolera już takie proste może nie być ze względu na różne czasy odpowiedzi, losowe...
Zaczynam z Arduino. Kiedyś był Bascom, C, a teraz Arduino.
Nie będę porzucał BASCOMa czy AVR przez jeden wyświetlacz :D ESP8266 również używam, a proste programy piszę sobie w LUA Wyświetlacz już opanowany w BASCOM-AVR https://obrazki.elektroda.pl/3977038500_...
Żadna nauka nie jest stratą czasu. Poznając Basic możesz sobie oprogramować aplikację na telefon w darmowym B4A, a do tego dopisać program na PC w darmowym B4J i nie dość tego oprogramować ESP8266/ESP32. Czyli można spiąć cały system w jednym języku. Ewentualnie aplikacje na PC można też pisać w VB.NET Zamiast zestawu startowego proponuję jednak kupić...
Niestety python to dla mnie zwierzę, programuję w assemblerze i bascom. Moja znajomość Arduino kończy się na kopiuj/wklej. Ewentualnie drobne modyfikacje. Więc prosiłbym o bardziej łopatologiczne wytłumaczenie. Zatem więc jesteś w rejonie pierwszego pytania, na które krótka odpowiedźjest NIE! Wyjaśnienie: Adres MAC to skrót od M edia A ccess C ontrol...
Jako ekspander, dać AVR ATM8, sposób komunikacji z AVR dowolny, i2c, RS, 1w, lub każdy inny. Dodatkowo można łączyć równolegle i dostać kolejne 24 GPIO :-) Tak mam wykonaną szafkę na części gdzie pod każdym pudełkiem są półki podświetlane w jest półka, po wpisaniu na tablecie części. Baza danych części napisana dla Androida w Mintoris Basic, pliki jako...
Chodzi o oszczędność RAM? (zapisywanie do plików) Napisz mi jeszcze jak gromadzisz pliki z "metodami","funkcjami" bo w sumie nie wiem jak w lua się nazywają. Chodzi mi o zrobienie sobie takich gotowych bibliotek np. jak w C# czy C. Trochę ta lua przypomina mi arduino albo bascom. Piszesz może w C na ESP?
Przy wyborze platformy do budowy Holtera rozważyłbym ESP8266 np. [url=https://how2electronics.com/iot-ecg... lub [url=https://www.instructables.com/Wirel... W ESP można wyłączyć Wi-Fi i przesyłać dane na SD (jest SPI).
Nie LUNA tylko LUA. Dziękuję poprawiłem. wystarczy zadać sobie minimum trudu i wpisać w wyszukiwarce. One są w stylu: napięcia, ustawiamy konwerterem 3.3/5, nowy firmware ściągamy z .... nie zapomnij po wgraniu zdjąć +5 z wejścia GPIO... i po godzinie czytania poradnika się dowiadujesz: "Acha, to znaczy mogę pisać w Pythonie i będzie to interpretowane,...
Basic we wszystkich swoich odmianach ma jeden cel: nauczyć podstaw programowania i dać od razu widoczne efekty. Ciekawe, że do dzisiaj jest całkiem popularny w przeciwieństwie do Pascala. Dla przykładu: B4R pozwala na całkiem sprawne i szybkie pisanie kodu dla AVR, ESP8266 and ESP32. Jest bezpłatny wraz z dobrym IDE, a co najważniejsze bardzo dobrze...
Szczerze mnie arduino zaczyna przerażać. To w tej chwili jest taki potworek jak BASCOM tylko znacznie bardziej otwarty i popularny. Ale to offtopic - na sieci jest przynajmniej kilka projektów "robotów" opartych o Raspberry Pi z kamerką. Nawet na YT można podejrzeć jak to działa. Bardzo podobnie da się to zrealizować na innych SBC, w tym banana, nano...
Wyjątkowo opłaca mi się znać Basic bo jednocześnie z łatwością programuję aplikacje na telefony powiązane z projektami w platformie B4X. Mam licencję na B4A a teraz jest darmowa. Mam licencję na B4i...Mam konta dewelopera w PlayStore(jednorazowo 25$) i AppStore(corocznie 99$). Napisałem kilka komercyjnych aplikacji których nie mogę pokazywać - i tu...
No dobra, po daremnym poszukiwaniu jakiegoś 8-nóżkowego AVR-a ze sprzętowym UART-em i obsługiwanego przez darmową wersję BASCOM, doszedłem do wniosku, że najprostszym i chyba też najtańszym sposobem będzie zaprzęgnięcie do tej roli... drugiego modułu ESP-01. Garść modułów po 4,50 z Aliexpress, projekt małej płytki i kilka linijek w ESP Basic powinno...
Zamel dziecinnie prosto integruje się z AVR'i, wystarczy translator Zamel RXM-01. komunikacja odbywa się po 485 w MODBUS, ja wykonałem w ASCII. Można też taniej przez moduł HR868 i bezpośrednio z AVR. W Bascom są gotowe biblioteki nawet wyliczaja CRC. Nawet zrobiłem więcej bo sterowanie wykonałem po WIFI z Androida. Do tego właśnie wykorzystałem HR868...
Tak, ESP8266 coś jeszcze dosyła. Właściwie to powinienem wysłać na UART dopiero jak przyśle tekst "CLOUSED". Nie mniej w tym przypadku chodzi tylko o sprawdzenie walidacji, bo docelowo to będzie się pytał raz na dobę serwera, a odebrane dane wysyłał ( jako zmienne typu Byte ) do odbiorników przez RFM12 ( może go zamienię na RFM69CW - pasuje "pinowo",...
Witam w Nowym Roku Postaram się jak najlepiej opisać problem, jak że kod duży - musiałem go dać w załączniku. Całość opiera się na Case i odpytywaniu po kolei każdego czujnika, na koniec zapis i wysłanie do klientów przez RFM12. Część czujników jest już zamontowana w "terenie", więc na czas testu ich odpytywanie jest wyłączone, a żeby to ładnie wyglądało...
Było C na osmiobitowcach Nie było C na ośmiobitowcach w tej formie. Można było załadować kompilator i bardzo ograniczone IDE, ale nic poza tym. BASIC był i na Atari, i na Amstradzie, i na Commodore, i na Sinclair. Nie wiem co na dobrą sprawę innego mogło być. Ada? Algol? Fortran? LOGO? No tak średnio. Żeby było całkiem śmiesznie można było załadować...
AVE... Objętość współczesnych systemów operacyjnych czy innego oprogramowania mnie nie dziwi: im więcej zaawansowanych opcji, tym więcej rzeczy trzeba "upchać". W czasach szybkiego Internetu i dużych dysków nie ma sensu się ograniczać. Część problemu to też lenistwo i niekompetencja współczesnych programistów. Z tego powodu ChatGPT jest oparty o język...
Chciałbym wykonać projekt pomiaru ilości opadów deszczu na bazie Raspberry Pi 3 B Tylko pomiar opadów deszczu chcesz robić? Ostatnim pomysłem jest zakup gotowego, "oficjalnego" pojemnika od stacji meteorologicznej RPi. I to jest najlepszym pomysłem :) Wydaje się więc, że jest to idealne rozwiązanie mojego problemu. Ale oczywiście jest jeden haczyk....
https://obrazki.elektroda.pl/1766893700_... Istnieje bardzo wiele języków programowania, część z nich nigdy nie uzyskała popularności, niektóre z czasem straciły na znaczeniu, jeszcze trudniej przewidzieć co pojawi się i zdobędzie popularność w przyszłości. W jakich językach potraficie programować, które języki sprawdzają się do określonych...
Edytowałem post wyżej ;) W ESP nie chcę używać GPIO. ESP nie musi sprawdzać połączenia Wifi :) ESP musi odebrać dane, podzielić na trzy i wysłać. Od strony ATtiny mam już wszystko-piszę w BASCOMie
Witam Testując kod Kolegi pusiek1974 do odbioru czasu i daty NTP, chciałem go rozbudować i dostosować do swoich potrzeb. Na początek jako, że kod używa Wait'ów, których chciałem się pozbyć, chciałem dodać wywołanie przez flagę od Timer'a. [syntax=vbnet]$regfile = "m16def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 64 Baud = 19200...
Nie lubię Arduino ;-) znaczy się Bascomino hehe. Już dawno temu przesiadłem się z Bascoma na C by znowu wracać do środowiska podobnego...robiw
Nie ważne do czego ściągniesz sobie biblioteki: C, BASCOM czy Arduino, na sprzęt AVR, ESP czy PIC, każda biblioteka innego autora może mieć swoje nazwy funkcji, różne argumenty i sposób zwracania informacji. Dlatego nie ma jednej bo komuś coś nie pasowało w istniejącej, napisał swoją i się podzielił. No straszne. Po prostu wybierz sobie taką, która...
http://obrazki.elektroda.pl/3916240600_1... Witam. Dziś chciałem zaprezentować mojego nowego twora. Jest nim obrotowy kolektor słoneczny. Przyczyna powstania była bardzo prosta... Słabo mi się robiło kiedy na dworze było +30 stopni a ja musiałem zasuwać po drzewo i puszczać chmurę z komina. Z racji urlopu w pracy postanowiłem ten czas...
Fajny projekt. Uwazam ze wykorzystanie arduino to dobry pomysł. Kiedys uruchamialem podobny wyswietlacz pod bascomem. Teraz, po obejrzeniu twojego projektu, chciałbym podłączyć go do arduino. Co to za sygnał "a0"? Z góry dzieki za odpowiedz.
Witam Mam program, który, po dokonaniu pomiarów, wysyła dane przez RFM12 i zapisuje na karcie SD. Chcę dołożyć wysyłanie danych do Domoticz po każdym pomiarze. Problem w tym, że po dopisaniu obsługi ESP8266 i Domoticz ( zmienne miałem już wcześniej zadeklarowane ) to pojawiają się błędy w zapisie na karcie SD. No i wysyłanie do Domoticz przestaje działać,...
Zdecydowałem się na strtof jako że zmienne mam float i wszystko działa poprawnie. Wiec już chyba tak już zostawię. Lepsze wrogiem dobrego:) ATMegę128 mam oprogramowaną w Bascomie i nie zamierzam chwilowo tego zmieniać ( około 30kB kodu mi się nazbierało dopiero) i wysyłanie z niej danych w formacie tekstowym jest bardzo przyjazne przy debugowaniu na...
Witam. Mam w planach stworzenie trochę inteligencji i automatyki w domu. Głównie sterowanie światłem i bramami. Wszystko chciałbym zrobić na modułach ESP8266 i komunikację z nimi poprzez MQTT. Serwer byłby na RaspberryPi z zainstalowanym oprogramowaniem OpenHAB. Tylko teraz pytanie, jak zaprogramować taki układ ESP8266? Nie miałem jeszcze z nimi doczynienia,...
esp8266 bascom esp8266 bascom atmega esp8266 konfiguracja
sprzeda tester akumulator wzmacniacz pojedyncze napięcie reset wieży philips
logitech z5500 mikrokomputer cobra1
Ideal Expert MIG 210 Synergic Pro4 LCD – opinie, wady, czy warto kupić? Magnum MIG 208 Alu Synergia L 4x4 – zalety i wady, opinie użytkowników