attiny string

Znaleziono około 1409 wyników dla: attiny string
  • Arduino IDE - Wyłuskiwanie treści sms i ustawianie wartości zmiennej w programie

    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...

    Arduino   28 Lis 2021 22:33 Odpowiedzi: 3    Wyświetleń: 384
  • Coś o przestrajaniu. Czy da się przestroić Unitrę w domu?

    Tu masz na temat at9100 http://www.elektroda.pl/rtvforum/topic45... jeśli chodzi o magnetofon, to kupisz za około 25zł http://www.allegro.pl/search.php?closed=... a At9100 to ze 200zl http://www.allegro.pl/search.php?string=...

    Audio Serwis   18 Kwi 2006 12:05 Odpowiedzi: 10    Wyświetleń: 2052
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [bascom] Optymalizacja kodu w Bascom: Wyszukiwanie procka po sygnaturze i fusebity

    Bo Const to stała a Ty potrzebujesz czegoś jak DB albo PROGMEM. Czyli danych umieszczonych w pamięci. A stała niekoniecznie będzie tam umieszczona. Stała może być np. wbudowana w rozkaz assemblera (akurat nie tutaj ale inaczej to może być). Zrób raczej tak: Dim Atmega As String Dim Attiny As String Atmega = "Atmega" Attiny = "Attiny"...

    Mikrokontrolery AVR   09 Cze 2010 01:01 Odpowiedzi: 19    Wyświetleń: 6082
  • REKLAMA
  • Bascom AVR - Jak wyświetlić znak stringu na zadanej pozycji?

    Można to tak zrobić: [syntax=basic4gl]Dim Zdanie As String * 30 Dim Zdanie_array(30) As Byte At Zdanie Overlay Zdanie = "Dzien dobry/Elektrod/" Print Chr(zdanie_array(12))[/syntax]

    Mikrokontrolery AVR   12 Lis 2012 10:32 Odpowiedzi: 3    Wyświetleń: 1644
  • [Atmega8] [Atmega8][BASCOM] Problem z wysyłaniem stringów przez UART - śmieciowe bajty

    Można to tak zrobić: [syntax=basic4gl]Dim Command As String * 4 , Bajty_command(5) As Byte At Command Overlay Printbin Bajty_command(1) ; Bajty_command(2) ; Bajty_command(3) ; Bajty_command(4) ; Bajty_command(5)[/syntax]

    Mikrokontrolery AVR   14 Gru 2011 16:25 Odpowiedzi: 8    Wyświetleń: 2703
  • Delphi 5 - brak reakcji programu po dodaniu zmiennej String w procedurze

    Dzisiaj ściągnąłem tego potwora Delphi 10.3. Pojawił się jednak problem instalacji ComPort której nie miałem pod Delphi 5. Ściągnąłęm z linku który był wcześniej pokazany: Building CPort_R.dproj (Debug, Win32) Jak powinno się poprawnie zainstalować tą bibliotekę?

    Programowanie Początkujący   20 Maj 2020 17:25 Odpowiedzi: 20    Wyświetleń: 1188
  • [Attiny45] - Komunikacja i zmiana prędkości z Bluetooth

    Pewnie, jak to w życiu, coś trzeba będzie poprawić, ale możesz spróbować tak. Niektóre zmienne tam nie zostały użyte bo koncepcja się zmieniła podczas pisania ;) Przesunąłem przycisk i dodałem tez pin obsługujący wymuszenie trybu AT [syntax=vbnet]$regfile = "attiny45.dat" $crystal = 8000000 $hwstack = 32 $swstack = 32 $framesize = 64 Config Portb.2...

    Mikrokontrolery AVR   09 Mar 2016 09:13 Odpowiedzi: 11    Wyświetleń: 1287
  • ATTiny85 nie odbiera danych z SoftwareSerial od SIM800L

    Może poleceniem gsmcommand? void gsmSMS(String phone, String message) { gsmCommand("AT+CMGF=1"); gsmCommand("AT+CSCS=\"GSM\""); gsmCommand("AT+CMGS=\""+phone+"\""); gsm.print(message); gsm.print((char)26); gsmAnswer(); }

    Arduino   07 Cze 2022 04:32 Odpowiedzi: 44    Wyświetleń: 1407
  • Arduino: Jak poprawnie sprawdzić odpowiedź OK na komendy AT?

    [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))...

    Arduino   25 Maj 2016 18:45 Odpowiedzi: 12    Wyświetleń: 1755
  • REKLAMA
  • Problem z pamięcią programu Kody pilota PC2262 AtTiny 13A

    Zapis binarnych danych jako string - mistrzostwo!

    Mikrokontrolery AVR   12 Sty 2018 21:23 Odpowiedzi: 23    Wyświetleń: 2082
  • Trudności z flashowaniem przełącznika Treatlife SS02S za pomocą chipa Tuya CB3S-FT

    Próbuję flashować CB3S-FT za pomocą BK7231 Easy UART Flasher. Mam firmware OpenBK7231N_QIO_1.17.552.bin. Adapter USB-TTL znajduje się na COM9 i jest jedynym portem COM na komputerze z systemem Windows 11. Po krótkim zwarciu styku 3 do masy otrzymuję następujące dane wyjściowe w interfejsie GUI flashera. Próbowałem również zewrzeć pin 1 do masy z tym...

    Smart Home IoT   21 Kwi 2024 18:43 Odpowiedzi: 3    Wyświetleń: 840
  • [c] Jak połączyć łańcuchy znaków w C, aby dodać °C do temperatury?

    powinieneś zapoznać się z avr-libc-user-manual standrdowa funkcja do łączenia stringów: 6.20.3.11 char ∗ strcat (char ∗ dest, const char ∗ src) Concatenate two strings. The strcat() function appends the src string to the dest string overwriti acter at the end of dest, and then adds a terminating ’\0’ character. The overlap,...

    Mikrokontrolery AVR   31 Mar 2009 10:12 Odpowiedzi: 10    Wyświetleń: 4842
  • REKLAMA
  • BTM-222, BTM-112, BTM-330/730 - uruchamianie i mity o modułach Bluetooth

    Chodzi mi właśnie o ten String "CONNECT" i "DISCONNECT". PS. Komenda AT to też String ;) Zwykły String ;)

    Mikrokontrolery AVR   06 Lis 2014 14:54 Odpowiedzi: 252    Wyświetleń: 102582
  • Jak skonfigurować NT1 Plus, by modem ISDN używał drugiego numeru MSN?

    NIe było żadnych komend AT ani stringów inicjalizujących. Wszystko na piechotę z palca w ogólnie dostępnych ustawieniach .

    Telefony Stacjonarne Serwis   10 Cze 2004 23:49 Odpowiedzi: 6    Wyświetleń: 3711
  • Siemens S7 1200 - Konwersja Byte na String w SCL, błąd invalid ARRAY tag

    Może faktycznie jest to wina wersji V12. W V13 na pewno się kompiluje, więc możesz spróbować się zaktualizować. Ogólnie działa lepiej niż starsze wersje. Jesli chcesz zostać na V12, możesz skorzystać z możliwości nakładania zmiennych przy użyciu AT.

    Automatyka Sterowanie PLC   02 Lis 2014 23:31 Odpowiedzi: 8    Wyświetleń: 3207
  • Jak przesłać dane przez WiFi do ESP8266 i dalej do ATmega1284 przez UART?

    W C wystarczy wpisać \" w miejsce gdzie chcesz mieć cudzysłów. Np: [syntax=c]string at = "AT+CIPSTART=1,\"UDP\",\"192.168.1.2\",8...

    ESP8266 i ESP32   21 Maj 2017 11:08 Odpowiedzi: 18    Wyświetleń: 11484
  • [M32][Bascom] Wstęp do warstwowej obsługi LCD oraz menu

    Można też na odwrót [syntax=basic4gl]Dim TablicaNapis1(18) As Byte Dim Napis11 As String * 5 At TablicaNapis1(1) Overlay Dim Napis12 As String * 11 At TablicaNapis1(1) + 6 Overlay[/syntax] Problematyczne jest to że każdy string to dodatkowo pusty bajt oznaczający koniec napisu. Sprawdź jak zadziała takie coś: [syntax=basic4gl]Dim TablicaNapis1(17) As...

    Mikrokontrolery Początkujący   15 Lip 2012 20:17 Odpowiedzi: 38    Wyświetleń: 5374
  • Błąd kompilacji C++/Visual Basic Express 2010 z Emgu.CV-2.4.10 na XP SP3

    [syntax=text]System.InvalidOperationExce... was unhandled Message=An error occurred creating the form. See Exception.InnerException for details. The error is: The type initializer for 'Emgu.CV.OCR.Tesseract' threw an exception. Source=OCR3 StackTrace: at OCR3.My.MyProject.MyForms.Create__Instan... Instance) in 17d14f5c-a337-4978-8281-53493378c1071.vb...

    Programowanie   21 Lut 2015 00:00 Odpowiedzi: 7    Wyświetleń: 1194
  • [PYTHON] - Jak użyć re.IGNORECASE do wyszukiwania słów w różnych formatach?

    Żadnego z tych. Chwali się kolega pod swoją nazwą, "C#, C++, Android". Tam nie korzystają z dokumentacji? Pierwszy wynik wyszukiwania z Google dla frazy "python regexp match" If zero or more characters at the beginning of string match the regular expression pattern, return a corresponding MatchObject instance. Return None if the string does not match...

    Programowanie   14 Sie 2013 17:55 Odpowiedzi: 9    Wyświetleń: 1005
  • Optymalizacja kodu Bascom: zamiana stringa na bajt w asemblerze

    Zacznij zatem od porzucenia Bascoma i przesiadki na C, skoro zależy Ci na wydajności. Przy okazji możesz wziąć procesor tańszy od AVR i z 10 razy szybszy, np. jakiegoś Cortexa. Zacznij zatem od sensownego udzielenia odpowiedzi na jego pytanie. Może jeszcze ARM i frytki do tego? Nie wiesz, nie pisz. Dawid88: Zagadnienie bardzo interesujące, bo sam wiem...

    Mikrokontrolery AVR   14 Maj 2014 16:06 Odpowiedzi: 7    Wyświetleń: 1788
  • Snap7 - Alternatywa oprogramowania SIMATIC firmy Siemens

    jestam próbuje skompilować prosty program do połączenia ze sterownikiem PLC. Używam VS 2010 i podczas uruchomienia pojawia się błąd: System.DllNotFoundException was unhandled Message=Unable to load DLL 'snap7.dll': Nie można odnaleźć określonego modułu. (Exception from HRESULT: 0x8007007E) Source=snap7.net TypeName="" StackTrace: at Snap7.S7Client.Cli_Create()...

    Automatyka Sterowanie PLC   19 Mar 2014 09:51 Odpowiedzi: 25    Wyświetleń: 6366
  • [ARDUINO] - Funkcja indexOf nie zawsze znajduje wzorzec w stringu

    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...

    Arduino   20 Mar 2016 13:41 Odpowiedzi: 8    Wyświetleń: 1263
  • Korzystanie z odbiornika RF 433 MHz z OpenBK na urządzeniu Smart Switch 4ch TYWB

    . Usunąłem kondensatory, a także rezystor w pobliżu. Po naciśnięciu przycisku Wykonaj kopię zapasową oprogramowania układowego otrzymuję błąd Backup name has not been set, so output file will only contain flash type/date. Starting read! Read parms: start 0x00 (sector 0), len 0x200000 (0 sectors) Now is: Wednesday, November 20,...

    Smart Home IoT   20 Lut 2025 11:29 Odpowiedzi: 15    Wyświetleń: 6051
  • [Atmega8] Jak sterować 160 diodami LED za pomocą Atmega8 i portu RS232?

    $regfile = "m8def.dat" $baud = 9600 $crystal = 1000000 Dim X As String * 160 At $300 'uzywa adresu 300 w SRAM Dim A(160) As Byte At $300 Overlay 'tablica 160 bajtow zapisana w tym samym miejscu Dim Z As Byte Print "podaj X" Input X For Z = 1 To 160 Print Chr(a(z)) Next Z 'lub bardziej przejzyscie For Z =...

    Mikrokontrolery AVR   16 Wrz 2008 19:32 Odpowiedzi: 43    Wyświetleń: 9463
  • [Delphi] Usuwanie pionowych kresek z danych odbieranych przez Comport

    A nacisnąć F1 i zerknąć do pomocy to nie łaska? procedure Delete(var S: String; Index: Integer; Count: Integer); Description Removes a substring from a string. In Delphi code, Delete removes a substring of Count characters from string S starting with S

    Programowanie   14 Paź 2012 15:18 Odpowiedzi: 6    Wyświetleń: 1302
  • Błąd podczas uruchamiania programu hekasoft-backup-restore_0.72

    Wyskakuje mi błąd gdy go uruchamiam https://obrazki.elektroda.pl/3511368200_... See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Net.NetworkInformation.PingExcept... An exception occurred during a Ping request. ---> System.Net.Sockets.SocketException:...

    Komputery Początkujący   04 Lip 2018 21:30 Odpowiedzi: 1    Wyświetleń: 381
  • Konwerter USB-RS232 na AtTiny2313 lub czymkolwiek, dla Arduino

    Tak, to tylko 13 minut... https://allegro.pl/listing?string=p%C5%8...

    Mikrokontrolery Początkujący   11 Maj 2022 16:52 Odpowiedzi: 72    Wyświetleń: 2844
  • Falowniki SOFAR - opinie, trwałość, awarie

    Czy wyłączając jeden string na zabezpieczeniach, wyłączałeś najpierw falownik? Jeśli nie to nie powinno się tego robić bo rozłączasz pod obciążeniem. Pod ile wejść w falowniku masz podpięte wejścia DC? Najlepiej wstaw zdjęcie. Oczywiście wyłączam najpierw falownik, potem jeden string w zabezpieczeniach DC. Włączam falownik i nic się nie dzieje. Jutro...

    Energia Odnawialna   19 Maj 2025 09:44 Odpowiedzi: 1700    Wyświetleń: 457599
  • Flashowanie Treatlife DS01C z Openbeken UA_1.17.571.bin przy użyciu BK7231Flasher

    Dzień dobry, Newbie tutaj z Openbeken! Proszę o wyrozumiałość, jeśli to pytanie jest głupie. Mam Treatlife DS01C Getting bus failed, will try again - 0/100! Getting bus failed, will try again - 1/100! Got exception: System.UnauthorizedAccessException: Access to the port is denied. at System.IO.Ports.InternalResources.WinIOE... errorCode, String...

    Smart Home IoT   17 Kwi 2025 07:16 Odpowiedzi: 18    Wyświetleń: 1764
  • SIM300D - brak reakcji na komendy AT, komunikacja przez PL2303

    Ja bym spróbował tego: Ensure that DTE and DCE are correctly synchronized and the bit rate used by the DTE is detected by the DCE (= ME). To allow the bit rate to be synchronized simply issue an "AT" or "at" string. This is necessary -after you have activated autobauding -when you start up the GSM engine while autobauding is enabled. It is recommended...

    Mikrokontrolery   31 Sie 2012 07:01 Odpowiedzi: 6    Wyświetleń: 987
  • [C++] Przykład użycia AnsiString w C++ - wstawianie cyfry do napisu

    string_wyjsciowy .Insert( co , w_ktorym_miejscu ); Inserts a specified string into the AnsiString. AnsiString& __fastcall Insert(const AnsiString& str, int index); Description Insert inserts the string str into this AnsiString beginning at the position index, where 1 is the first position in the string. It returns the resulting modified string (*this)....

    Programowanie   12 Mar 2006 20:54 Odpowiedzi: 11    Wyświetleń: 5873
  • Zdalny odczyt licznika wody z nakładką IZAR

    Udało mi się uzyskać telegram w wmbusmeters'ie pod HA Dzięki!! Wprowadzone zmiany spowodowały odbiór telegramów po stronie HA. Ale.. zawsze musi być ale :) parse error: Expected string key before ':' at line 1, column 4 [21:30:34] ERROR: Unknown HTTP error occured Syncing wmbusmeters configuration ... Registering meters...

    Artykuły   23 Lip 2024 21:21 Odpowiedzi: 104    Wyświetleń: 24909
  • [attiny2313] UART nie działa przy konfiguracji BAUD 2400, co może być przyczyną?

    aktualizacja nie pomoże. Kompilatr w sumie wszystko napisał. zrób tak: UCSRC = (3<<UCSZ0); i powinno działać. Przecież ja napisałem dokładnie to samo, tylko u mnie widać które bity są ustawione. carkar spróbuj tego: #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <string.h> #define F_CPU 12000000UL...

    Mikrokontrolery AVR   06 Lis 2010 13:40 Odpowiedzi: 6    Wyświetleń: 2415
  • Jak wyświetlić dostępne urządzenia Bluetooth na Arduino?

    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....

    Arduino   23 Maj 2016 17:00 Odpowiedzi: 17    Wyświetleń: 1800
  • Jak wykonać to zadanie? Problem z zapętleniem; program AVR na studia.

    Siemanko. Nie jestem, koledzy zagorzałym fanem Bascom, tylko go po prostu trochę znam. Zaopatrzony w lekturę zgłębiam teraz C i pomyślałem, że to będzie fajne ćwiczenie :D Napisałem to sobie w Bascom ekspresem i wygląda to tak https://filmy.elektroda.pl/65_1422227481... Nie chciałem takiego dużego okna tu wstawiać, ale zastosuje się do polecenia :P...

    Mikrokontrolery AVR   25 Sty 2015 19:11 Odpowiedzi: 3    Wyświetleń: 1077
  • ATTiny2313 - komenda Getrc5 zwraca wartości 255 i 127

    Też miewałem problemy z Getrc5. Pomagały "dziwne rzeczy" tak jak wprowadzenie niepotrzebnej zmiennej tekstowej "A". [syntax=vbnet] $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.5 , Db6 = Portb.7 , Db7 = Portb.6 , E = Portd.7 , Rs = Portb.0 $lib "mcsbyte.lbx" Cursor Off Config Pinb.2 =...

    Mikrokontrolery AVR   20 Mar 2016 09:03 Odpowiedzi: 6    Wyświetleń: 1107
  • Jak wyodrębnić numer i treść SMS z CRLF w Delphi 7?

    Pora zakończyć temat. Ogólnie wszystko zrobiłem, jednak pewne sprawy wykluczają taki sposób pracy z telefonem. Tu trzeba coś lepszego (nowszego) niż AT i obróbka stringów. Pozdrawiam

    Programowanie   12 Mar 2011 16:13 Odpowiedzi: 3    Wyświetleń: 1647
  • Bascom AVR – konwersja zmiennej STRING na BYTE, jak poprawnie przypisać wartość?

    Witam, Napisałem program w BASCOM AVR, z komputera otrzymuje dane np: "14" te dane są i muszą być odbierane do zmiennej typu string. Mam problem z: chciałem tą zmienną ze zmiennej typu string przypisać do zmiennej typu BYTE. Nie wiem jak by to zrobić. Probowalem już kilu sposobów ale zawsze otrzymywałem jakieś bzdury w zmiennej typu byte. Czy istnieje...

    Mikrokontrolery   16 Maj 2006 21:21 Odpowiedzi: 2    Wyświetleń: 1920
  • Attiny2313: Błędne obliczenia PWM i migotanie wyświetlacza LCD

    A jeśli chodzi o "Błędne operacje matematyczne" , to: Czy rozumiesz dlaczego zmienną Pokaz , zadeklarowałeś jako Integer , a nie np. Byte,String czy Double :?: Sprawdź jakiego typu zmienne oferuje Bascom Basic , postaraj się zrozumieć czym one się miedzy sobą różnią , a wtedy 1-szy problem masz z głowy ;) Piotrek

    Mikrokontrolery   29 Sty 2008 20:04 Odpowiedzi: 15    Wyświetleń: 1790
  • [Bascom] RS485 z Atmega328 i ATtiny2313 - brak odpowiedzi od slave'a

    Bardzo często jeżeli nic nie jest odbierane przez slave'a powodem jest złe zasilanie szyny rs485. Masz tam zamontowane rezystory ustalające odpowiednie napięcie i terminatory na końcach ? Tzn. terminatory zawsze daję wraz z jumperem, aby opcjonalnie móc włączyć. Na razie kabel ma 1.5 metra długości. Ale transmisja wydaje się być OK, bo podpięcie komputera...

    Mikrokontrolery AVR   02 Sty 2012 21:39 Odpowiedzi: 15    Wyświetleń: 3385
  • Jaką wtyczkę do Delphi użyć do komunikacji RS-232 z attiny2313?

    Wyprobiuj cos takiego. Oczywiscie to jest tylko przyklad. *Inicjacja portu* hCommFile : THandle; DCB: TDCB; CommTimeouts : TCommTimeouts; Port: String; Port:='COM1:'; hCommFile := CreateFile(PChar(Port), GENERIC_READ or GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); if hCommFile=INVALID_HANDLE_VALUE...

    Mikrokontrolery   11 Lis 2006 13:33 Odpowiedzi: 20    Wyświetleń: 4485
  • Podłączenie instalacji fotowoltaicznej - przed czy za licznikiem?

    ...Zalecają wyłączniki DC na każdy string, a nie zabezpieczenie nadprądowe. Tak, tylko że rozłącznik izolacyjny 1000VDC/15A jest znacznie droższy niż rozłącznik bezpiecznikowy 1000V/32A na wkładki cylindryczne. Wkładki niczemu nie przeszkadzają, a można tu zaoszczędzić.

    Energia Odnawialna   06 Cze 2024 10:03 Odpowiedzi: 33    Wyświetleń: 4224
  • BASCOM - Jak dynamicznie aktualizować wyświetlacz HEX przy zmianie częstotliwości?

    Czy liczba jest zawsze siedmiocyfrowa? Nie mówie że to jedyny sposób ale podam jeden z możliwych. Deklarujesz zmienną tekstową siedmioznakową. Taka zmienna ma w rzeczywistości osiem bajtów. Nie chcesz wysyłać ósmego NULL. No i OK :D Na te zmienną nakładasz bufor siedmiu bajtów. Kiedy zmienna Dword każesz zamienić Bascomowi na string to on zapisze komórki...

    Mikrokontrolery AVR   18 Sie 2015 13:13 Odpowiedzi: 7    Wyświetleń: 996
  • Jak zmierzyć napięcie każdego akumulatora 12V w stringu do 50szt z Arduino?

    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,...

    Arduino   08 Sty 2019 16:55 Odpowiedzi: 34    Wyświetleń: 1833
  • [AT32] Jak poprawnie sparsować datę i godzinę z UART w AT32?

    Nie wiem skąd opór używania funkcji, które są STANDARDEM . Nie ma nic bardziej denerwującego jak spotkam jakieś hieroglify w legacy code bo autor myślał że jest cool i napisał skanowanie stringa ręcznie. Parsowanie tej AT komendy to po prostu: [syntax=c] char str[] = "AT+CIPNTP? Time: 22:22:42 12/02/2014 GMT+02"; int h, m, s, dd, mm, yy, tzone; int...

    Mikrokontrolery AVR   18 Sty 2016 21:11 Odpowiedzi: 31    Wyświetleń: 3621
  • Jak przyspieszyć połączenie modemu? Logowanie do sieci trwa 1.5 minuty

    Dokladnie tak jak kolega podaje.... Na poczatek odznacz we wlasciwosciach tego polaczenia "zaloguj do sieci" i powinno pomoc jesli nie to kombinuj dopiero ze stringiem AT... pozdrawiam Thomas

    Software serwis   16 Kwi 2003 21:06 Odpowiedzi: 20    Wyświetleń: 1706
  • Jak połączyć Digispark AtTiny z Arduino UNO/Mega bezprzewodowo?

    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.

    Arduino   24 Mar 2017 20:52 Odpowiedzi: 5    Wyświetleń: 945
  • ATTINY2313 UART BASCOM – kod nadajnika i odbiornika do komunikacji między MCU

    On Urxc Rs_rx_ok On Utxc Rs_tx_ok '---------------------------------------... Dim Rs_tx_bufor(7) As Byte Dim Rs_tx_licznik As Byte Dim Rs_tx_ograniczenie As Byte Ddrd = &B00000010 'TXD = wyjscie, reszta wejscia Portd = &B00000010 'TXD = stan wysoki, reszta HI-Z Ddrb = &B00001000 'PB3 = wyjscie,...

    Mikrokontrolery   26 Lut 2007 16:15 Odpowiedzi: 17    Wyświetleń: 3530
  • Wysyłanie komend AT przez UART - czy pojedyncze znaki są ok? (modem 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ć ? Tak, będzie działać. Przy czym, tak jak piszesz dalej, na końcu musisz też wysłać koniec linii i enter.

    Mikrokontrolery   16 Lip 2018 14:51 Odpowiedzi: 4    Wyświetleń: 1686
  • RobotStudio 6.02 - Błąd przy uruchamianiu ArcWelding PowerPac 6.02

    Witam! Po zainstalowaniu RobotStudio 6.02 i dodatku ArcWelding PowerPac 6.02 nie moge go uruchomic. Pojawia sie błąd odrazu przy starcie programu ,,Failed to load ArcWelding PowerPac6.02.rsaddin. Po otworzeniu tego błedu widze taki komunikat "RobotStudio .NET exception: ProcessPac.dll ========================================... Base exception: FileNotFoundException...

    Automatyka Przemysłowa   03 Lut 2016 14:05 Odpowiedzi: 3    Wyświetleń: 1098
  • Bas : dzielenie długiego stringu a dane sa zmiennej długości ( odbior UART)

    Ok wracam z placu boju. 1 program jak go przepisałem i wpisałem to mam : 1 linia (array1) pojawia sie wartość 2 połowy stringu ( do tego migajaca w takt odbierania danych ) np 8.500 2 linia wyświetla dane poprawenie 8.50 i nie miga. Jak dopisałem [syntax=vbnet] string odebrany =inkey() inputV1 do[/syntax] To po którymś resecie odczytał prawidłowo ramkę...

    Mikrokontrolery AVR   08 Maj 2022 20:09 Odpowiedzi: 6    Wyświetleń: 687
  • [ATmega8] [ATmega8][Bascom] Znikająca zmienna przy mocy powyżej 10W - typ zmiennej single?

    - powyżej 10W: "Pwej= Tak będzie się wyświetlało jeżeli pierwszym bajtem zmiennej String Pwej będzie 0. Zero jest końcem łańcucha (dwie możliwości takiego błędu już podałem stos, albo nadpisanie przez inny łańcuch ;)). Nie piszesz też jaka wersja Bascoma to jest, może w którejś wersji był błąd z funkcją Fusing. Możesz podglądnąć co się dzieje z Pwej...

    Mikrokontrolery AVR   24 Paź 2011 22:08 Odpowiedzi: 9    Wyświetleń: 1481
  • Bascom AVR - Jak załadować string do istniejącej tablicy byte?

    Czy jeśli to samo chcę mieć dla zmiennej slowo3 muszę zakładać nową tablicę (pamięciożerne) czy też mogę załadować slowo3 do istniejącej już tablicy Slowo2_array(10)? Nie do końca chyba rozumiesz jak działa OVERLAY , tak stworzona zmienna nie jest "pamięciożerna". S lowo2 (string *10) i Slowo2_array(10) As Byte At Slowo2 Overlay zaczynają się od tego...

    Mikrokontrolery Początkujący   15 Sty 2013 11:42 Odpowiedzi: 3    Wyświetleń: 1731
  • Miga Connex Connect CC-P2000 10A Inteligentny przełącznik WiFi z WB2S: podróż uż

    Ok, więc może spróbuj z multimetrem? Za pomocą testu ciągłości sprawdzić, czy jest połączenie z jednego z GPIO (od RX do TX) do przycisku lub do pobliskiego kondensatora? To jest pierwsza rzecz, której spróbowałem! :) Testowałem każdą podkładkę. Przejrzałam wszystko dwa razy. Nic nie ma połączenia z pinami TX lub RX, które mogłem znaleźć. Może zobaczymy...

    Smart Home IoT   19 Sie 2023 10:51 Odpowiedzi: 34    Wyświetleń: 3234
  • konwersja Char array na String, ESP8266, wysyłka do ThingSpeak

    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\");.....

    Arduino   18 Gru 2018 11:21 Odpowiedzi: 128    Wyświetleń: 3765
  • [attiny25] Jak zaimplementować software'owy port RS232 TX na ATtiny25 w C?

    Tak więc widzisz kolego Krampek, że TAGI w temacie o których tyle razy była mowa są bardzo przydatne bo bez dodatkowych słów opisu byłoby wiadomo z takiego tematu: #include <avr/io.h> #include "soft_uart.h" .global sputchar sputchar: pushR16 pushR17 pushR18 mov R18, R24 ; przekazanie znaku do nadania z parametru funkcji sputchar...

    Mikrokontrolery AVR   30 Mar 2009 22:34 Odpowiedzi: 5    Wyświetleń: 1848
  • tx rx w małych attinach lub atmegach obsługa w bascomie

    marcin-k Bez problemu uruchamia się UART programowy na attiny13. Komunikat przy kompilowaniu o braku pamięci to błąd Bascoma. Trzeba zmienne a przynajmniej pierwszą, deklarować podając adres pamięci ale od 3 komórki czyli np Dim tekst As String * 20 At $62.

    Mikrokontrolery AVR   21 Wrz 2014 21:45 Odpowiedzi: 15    Wyświetleń: 1791
  • YouTube – błąd przy przesyłaniu pliku 149MB, 1280x720, 3:40 min – co sprawdzić?

    Też mam podobny problem więc nie będę niepotrzebnie zakładał nowego tematu. Wrzuciłem już kilka filmików kręconych tym samym aparatem (format avi, rozdzielczość 640x480, 30 fps) i wszystkie zuploadowały się bez problemu, ale jeden za chiny nie chce. Próbowałem już go wrzucić przez Internet Explorer (korzystam z Firefoxa), zmieniać nazwę pliku i podzielić...

    Software serwis   21 Gru 2009 12:20 Odpowiedzi: 5    Wyświetleń: 5775
  • Przeróbka programu analizatora widma akustycznego - bascom

    Oczywiście każdy warunek zmieniłem i wygląda to już po ludzku, i nawet kompilując to pod bascomem osiąga przyzwoite odświerzanie... Kurcze muszę się wtrącić , bo jak patrzę na ten kod , ... If Wynik_o = 0 Then Locate 1 , Kl Lcd chr(32) Locate 2 , Kl Lcd chr(32) End If If Wynik_o = 1 Then Locate 1 , Kl '... ' itd. ... to mi sie normalnie...

    Mikrokontrolery   05 Lut 2008 12:58 Odpowiedzi: 57    Wyświetleń: 39448
  • Fronius Symo 3.7-3-M: Zwiększenie wydajności przez obniżenie oporności bocznika

    Jak ma na jednym stringu a falownik ma wejścia na dwa stringi to nie ma żadnej straty. Jak ma pecha z napięciami to ma 10% w plecy przez cały rok. I wszystko jasne.

    Energia Odnawialna   27 Lut 2021 09:10 Odpowiedzi: 7    Wyświetleń: 2154
  • Usbasp + avrdude + windows 7 x64 + podpisy cyfrowe = działa

    ;-) Kolego pisze cały czas o tych samych DWÓCH prockach 1.programator USBASP 2.ATTINY2313 3.AT90s2313 4.Soft MKAVRCalkulator 5.Kazama AVR Programmer 6.BascomAVR 7.Win 7 i XP 8.Manager urządzeń widzi USBASP W Twoim sofcie: - ATTINY działa ok ale po zapisaniu xx.hex jak go sczytać aby zobaczyć tak jak w Bascom'ie co zapisał ? - AT90s2313 nie czyta tego...

    Mikrokontrolery AVR   21 Lut 2014 01:06 Odpowiedzi: 154    Wyświetleń: 85046
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Cześć. Proszę ten poradnik będzie dla Ciebie pomocny. Czy to już tablica? Gdzie ją umieścić? Tak, to jest tablica. Kompilator sam załatwi sprawę. [syntax=vbnet]$regfile = "m48def.dat" $crystal = 4000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 Dim B1 As Byte , I As Integer B1 = Lookup(2 , Dta) Print B1 I = Lookup(0 , Dta2) Print I End...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7119
  • Jak odczytać internal EEPROM Atmel 90S8515 w Bascom? Przykład kodu?

    Dim zmienna2 As Eram Integer At 10 Dim zmienna3 As Eram Integer At 20 Dim zmienna4 As Eram Integer At 30 Dim zmienna5 As Eram string * 10 At 40 dim zmienna as integer do gosub zapis gosub odczyt loop zapis: zmienna2 = zmienna return odczyt: zmienna=zmienna2 return zapis_text: zmienna5= " czesc " return i analogicznie odwrotnie......... na początek wystarczy,...

    Mikrokontrolery   05 Lis 2003 09:39 Odpowiedzi: 2    Wyświetleń: 1128
  • Bluetooth HC-05 + ATtiny13 - Programowanie modułu HC-05 poprzez połączenie BT

    Zajrzyj do przedostatniego listingu kodu do którego link już Ci w moim poprzednim poście dałem. Używam tam dynamicznych portów poprzez Serout i Serin. Co innego Twój brak znajomości Bascom a co innego sposób w jaki próbujesz do tematu podejść. Tak trochę luzu i polotu wrzuć ;) To co proponował Dondu nie było jeszcze optymalne. Po co zapamiętywać jaką...

    Mikrokontrolery Początkujący   19 Mar 2016 13:03 Odpowiedzi: 30    Wyświetleń: 4683
  • Attiny13 - jak zaprogramować reset czasu przez nowy impuls?

    Zrób coś takiego (pisane z palca, więc może wymagać poprawek). Zdecydowanie. Brakuje funkcji config_timer(), config_sleep(), config_ports(). Dodatkowo jak się zagłebisz w peryferia attiny 13 to zobaczysz, że Twój pomysł z timerem jest niestety nie trafiony. Proponuję coś takiego: [syntax=c]#include <avr/io.h> #include <stdint.h> #include...

    Mikrokontrolery AVR   28 Sty 2019 12:59 Odpowiedzi: 16    Wyświetleń: 963
  • Arduino sim800l + dht11 Problem z wiadomością zwrotną

    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...

    Arduino   18 Lut 2023 16:30 Odpowiedzi: 3    Wyświetleń: 312
  • Sterowanie GPIO za pomocą komend AT z wykorzystaniem protokołu UDP

    Udaje mi się ten cel zrealizować, ale gdy wpisuję komendy w terminalu (RS232) ręcznie, a nie wówczas, kiedy przychodzą one po UDP. I tu zastanawiam się, czy śląc dane po UDP nie powinienem ich jakoś "ubrać" aby firmware AT w ESP-01 pojął, że to komenda sterująca, a nie zwykły string Obawiam się, że firmware AT nie posiada takiej funkcjonalności, której...

    ESP8266 i ESP32   27 Lis 2021 19:53 Odpowiedzi: 8    Wyświetleń: 579
  • [BASCOM] Prosta komunikacja dwóch mikrokontrolerów

    Dzisiaj sobota, tak że z chęcią przestudiowałem program nadesłany przez Niveasofta - gratuluję. 1. Niezrozumiały jest dla mnie poniższa linijka programu: Dim Received_value As String * 9 At Received_string + 1 Overlay 2.Na jakiej zasadzie okresla się wielkośc stosu oraz ramki w Bascomie ? Czy kompilator sam za nas tego nie robi ?

    Mikrokontrolery AVR   17 Cze 2015 21:34 Odpowiedzi: 32    Wyświetleń: 9128
  • ATtiny26 - rozbicie liczby 4-cyfrowej, problem z wyświetlaniem na LED/LCD

    Da sie to zrobić oszczędniej. Mój pomysł: void print (unsigned int data) { unsigned char l,t[5]; for (l=3;l<4; l--){ t[l]=data%10; data/=10; } //t[4]=0; //wedle uznania :) //w stringu t bedziesz miał swoją liczbę podzieloną na 4 cyfry // ale nie ascii - zeby bylo ascii to dodaj 0x30 //...

    Mikrokontrolery   10 Wrz 2006 15:48 Odpowiedzi: 2    Wyświetleń: 1399
  • bascom i tablica string ze słowami do wyświetlania

    chcę zrobić tablicę z nazwami dni tygodnia do kalendarza. deklaruję dim tablica(7) as string * 12 Po co Ci aż 7 12-bajtowych stringów :?: Wystarczy: Dim Dzientygodnia As String *12 , Nrdnia As Byte ... Dzientygodnia=Lookupstr(Nrdnia,Tabli... '0=Pon, 1=Wtor, ... Lcd Dzientygodnia; ... Tablica: Data "poniedziałek", "wtorek"...

    Mikrokontrolery   02 Sie 2006 15:07 Odpowiedzi: 2    Wyświetleń: 3222
  • ATMEGA8 - Moduł GSM, problem z ładowaniem telefonu Siemens S55

    Używam w tym samym celu ericssona t68i i tam prawidłowa string CBC to "AT+CBC" bez żadnych "?", oczywiście \r na końcu. No i można ten tel. ładować bez problemu a on w bonusie oddaje 3.3V zasillając mcu gdy nie ma głównego zasilania.

    Mikrokontrolery AVR   08 Sty 2016 10:19 Odpowiedzi: 4    Wyświetleń: 990
  • [ATMEL/attiny2313] - komunikacja modułu bluetooth HC-05 z UART

    Wiesz, nie ma co siedzieć tylko trzeba szukać przyczyny. Możesz odwrócić sprawę na początek. Napisz prosty program który co sekundę będzie wysyłał jakiś napis i wgraj go do tego Tiny. Ustaw sobie taką samą prędkość w terminalu i patrz. Jak będą krzaki to w programie zmień prędkość i zacznij od nowa. Mam nadzieję że wiesz, że żeby zmienić prędkość w...

    Mikrokontrolery AVR   29 Lis 2017 12:24 Odpowiedzi: 9    Wyświetleń: 2484
  • Bufor cykliczny ATtiny4313 - brak możliwości pobrania danych

    Niestety pomimo wgrania przykładowego kodu z biblioteki wciąż nie jestem w stanie uzyskać danych powrotnych z bufora, po raz kolejny otrzymuje liczbę 134 i znak CR w terminalu. W przypadku gdy wysyłam dane przez terminal jedynie przez ułamek sekundy zauważam pojawienie się danych jednak przypominają one krzaki... Kod programu: https://obrazki.elektroda.pl/1181338100_...

    Mikrokontrolery AVR   25 Gru 2019 09:26 Odpowiedzi: 22    Wyświetleń: 966
  • Jak uniknąć zamiany temperatur w komunikacji Attiny2313 z 2xDS1820?

    Witam! Wykonałem urządzenie przesyłające dwie temperatury (piec, bojler) drogą radiową z jednego attiny2313 do drugiego, lecz mam mały problem z oprogramowaniem. Czasem w odbiorniku w miejscu gdzie ma się pokazywać temp. pieca pokazuje mi się tem. bojlera. Jest to losowe zachowanie. Poniżej prezentuje mój kod. Jeśli ktoś miałby pomysł jak go ulepszyć...

    Mikrokontrolery AVR   03 Maj 2010 11:22 Odpowiedzi: 5    Wyświetleń: 1146
  • CLOUDY BAY 6-calowe inteligentne oświetlenie LED do wbudowania Wi-Fi, RGBCW

    W każdym razie: - jak długie są twoje przewody? Długie przewody mogą powodować zbyt duże zakłócenia podczas migania około 11-12 cali - czy na tym przewodzie jest 3,3 V? Na tej płytce jest przycisk, może go nie przełączyłeś? Btw, może można po prostu włączać/wyłączać tym przyciskiem próbowałem nacisnąć biały przycisk w dół.... przełączany jak do pozycji...

    Smart Home Urządzenia   08 Lis 2024 19:05 Odpowiedzi: 86    Wyświetleń: 6315
  • Sterowanie ESP8266 z użyciem Atmega32 w języku C - materiały i przykłady

    Witam, To może tak: [syntax=c] const char strona[] = "<h1>HELLO_WORLD</h1>1\r\n" // zrob na razie jako stala globalna int main(void) { while(1) { UART_RX_STR_EVENT( uart_buf );// zdarzenie odbiorcze UART }//while } [/syntax] [syntax=c]void print_webpage (void) { uart_puts(strona); }[/syntax] i później: [syntax=c] uart_parse_data { uint8_t...

    Mikrokontrolery   02 Cze 2015 22:10 Odpowiedzi: 18    Wyświetleń: 4197
  • Jak skonfigurować mini webserwer na Arduino Uno z ESP8266?

    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);...

    Arduino   02 Kwi 2017 22:07 Odpowiedzi: 2    Wyświetleń: 1119
  • Bascom ATTiny2313 i Modulacja szerokości impulsu PWM

    Dzięki, śmiga programik - kluczowanie PWM z częstotliwością ~31kHz a wyjście jest na pinie 14, jakby ktoś chciał wiedzieć: $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 19200 Const Maxlen = 40 'Deklaracje stalych Dim Akey As Byte 'Deklaracje zmiennych Dim I As Byte Dim Cmd As String * 4 Dim Buffer As String * Maxlen Dim E As Eram...

    Mikrokontrolery   28 Lut 2007 18:15 Odpowiedzi: 6    Wyświetleń: 9756
  • [Kupię] Obudowa komputera - AT / stara

    Marzysz sobie o obudowie do komputera compaw to powinieneś wiedzieć , że tylko z zewnątrz ona wygląda funkcjonalnie. Nie zamontujesz w niej zwykłej płyty ATX. Zasilacz jest większy. [url=http://allegro.pl/listing/listing.p... są [url=http://olx.pl/oferta/obudowa-at-CID...

    Komputery Bazar   23 Sie 2016 22:57 Odpowiedzi: 6    Wyświetleń: 3930
  • Bascom avr - zmiana poszczególnych znaków zmiennej typu String

    W jaki sposób chcesz kolego je zmieniać? Małe na duże litery i odwrotnie czy coś ambitniejszego? [syntax=vbnet]$regfile = "m48def.dat" $crystal = 8000000 ' 8 MHz crystal Dim X As String * 8 Dim Temp(8) As Byte At X Overlay X = "bla" Print X Temp(2) = 70 Print X End[/syntax]

    Mikrokontrolery AVR   09 Kwi 2021 07:10 Odpowiedzi: 6    Wyświetleń: 576
  • 4x dłuższy czas połączenia po zastosowaniu forceSleepBegin

    Dziękuję za takie zaangażowanie :) Fajnie by było poprawić kod na wyższą wersję Po zdekodowniu na wersji 2.7.3 otrzymałem takie informacje, tylko nie wiem gdzie tu zacząć Exception 3: LoadStoreError: Processor internal physical address or data error during load or store PC: 0x4000bf64 EXCVADDR: 0x40245bd9 Decoding stack results 0x4020cbdb:...

    ESP8266 i ESP32   04 Sie 2020 17:41 Odpowiedzi: 21    Wyświetleń: 1461
  • BTM800 - Moduł Bluetooth 4.0 BTM 800 firmy Rayson - opinie, doświadczenie

    Mam inny moduł tej firmy (HC-05) i w nim komendy AT powinny się kończyć znakami /r/n, czyli prawidłowa komenda AT powinna wyglądać tak: "AT/r/n". W innym wypadku moduł zwraca stringa ERROR(0). Myślę, że w twoim module będzie podobnie. Moduł nie będzie widoczny w eterze jeśli jest w trybie komend AT.

    Mikrokontrolery   23 Lip 2018 11:38 Odpowiedzi: 10    Wyświetleń: 2721
  • Sim800c - błąd przy ustawianiu alarmu poleceniem AT+CALA

    +04 to cztery kwadransy czyli po naszemu "plus jedna godzina" GMT+1 :D Na dołączonym obrazku możesz przeczytać, że jeśli chcesz by alarm następował codziennie, od poniedziałku do piątku, albo w wybrane dni tygodnia to w stringu <time> nie powinieneś umieszczać daty. Pierwsza liczba po przecinku oznacza numer alarmu, kolejna lub kolejne to dni...

    Mikrokontrolery   23 Gru 2016 18:38 Odpowiedzi: 12    Wyświetleń: 1359
  • [AVR] [AVR][C] Odwrócona kolejność cyfr w itoa na ATtiny26 - jak to naprawić?

    Najpewniej masz za malo pamieci, itoa generuje string wspak i potem odwraca go za pomoca strrev. Wiec najwyrazniej wywolanie strrev sie nie powiodo. Inna mozliwosc to ciekawy blad w avr-libc.

    Mikrokontrolery AVR   17 Paź 2009 20:20 Odpowiedzi: 2    Wyświetleń: 2817
  • Jak stworzyć efekt samopiszącej się wiadomości w C++?

    Typ std::string ma zaimplementowany operator [] więc można ze stringa korzystać jak z tablicy. Bardziej obiektowo można użyć metody at, która działa tak samo.

    Programowanie Początkujący   07 Maj 2014 12:29 Odpowiedzi: 5    Wyświetleń: 906
  • BASCOM - Jak wpisać znaki z łańcucha do tablicy Kod(15)?

    http://www.elektroda.pl/rtvforum/viewtop... Dodano po 23 [syntax=basic4gl] Dim Dane As String * 15 Dim Dane_array(15) As Byte At Dane Overlay Dim Kod(15) As String * 1 Dim A As Byte Dane = "1234z2132j2131j" For A = 1 To 15 Kod(a) = Chr(dane_array(a)) Next[/syntax]

    Mikrokontrolery Początkujący   06 Lis 2013 00:07 Odpowiedzi: 1    Wyświetleń: 1044
  • Porównanie wysyłki wiadomości GSM: Tablica bajtów vs String w Arduino

    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]

    Arduino   05 Paź 2022 10:05 Odpowiedzi: 4    Wyświetleń: 309
  • Attiny2313 - Błąd w progranie po zmianie procesora

    Wersja programu ze strony autora była na Atmega 8 po zmianie kodu na Attiny 2313 wyświetla błąd. Error : 22 Line : 21 Out of SRAM space , in File : D:\Elektonika\Rejestrator DTH 11\code Attiny 2313.bas Error : 46 Line : 51 Assignment error [SENSOR_DATA: 0 "": 108] , in File : D:\Elektonika\Rejestrator DTH 11\code Attiny 2313.bas Error : 229 Line : 51...

    Mikrokontrolery Początkujący   04 Lis 2015 16:51 Odpowiedzi: 4    Wyświetleń: 903
  • ATTiny85: Zapis i odczyt powiadomienia SMS z pamięci EEPROM w Arduino IDE

    Okazuje się żę cyfry mogę bez problemu zapisać, ale stringa już nie. Dodano po 1 Jak wrzucę w jednym programie zapis i odczyt to poprawnie odczytuje powiadomienie: #include <string.h> #include <EEPROM.h> char info[50]; char powia[50]; void setup() { pinMode(3, OUTPUT); } void loop(void){...

    Arduino   30 Lip 2022 10:54 Odpowiedzi: 4    Wyświetleń: 612
  • [bascom] Jak wyodrębnić wartość XX z danych RS232 w Bascom?

    Sposobów pewnie jest więcej. Poniżej masz dwa. [syntax=basic4gl]Dim Zmienna_string As String * 15 Dim Tablica_danych(16) As Byte At Zmienna_string Overlay 'jesli w stringu masz takie wartości 'A|B|E|C|A|D|L|O|_|Z|P|I|E|C|A|NULL '1|2|3|4|5|6|7|8|9|10|11|12|13|14|15| 'to interesująca Cię wartość jest w Interesujace_dane = Tablica_danych(5) 'Możesz też...

    Mikrokontrolery AVR   17 Kwi 2015 13:13 Odpowiedzi: 27    Wyświetleń: 1776
  • Bascom AVR / Atmega32 - Przesyłanie w zmiennych informacji o portach

    Wykombinowałem coś takiego :), przykład można uruchomić w symulatorze (dane wejściowe np. porta.1): EDIT: poprawiłem mały błąd w przykładzie, bity można nawet kopiować jeżeli port źródłowy i docelowy jest ten sam [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64 $baud = 57600 Dim Src_port_str As...

    Mikrokontrolery AVR   23 Sty 2013 11:59 Odpowiedzi: 6    Wyświetleń: 2625
  • attiny2313 Bascom - konwersja stringu na wartość PWM

    Witam! Prosił bym o podpowiedź: Jeżeli jest zmienna1 string zawierająca znaki port1:123 i teraz z tej zmiennej chcę wyciągnąć ciąg port1 to użyje do tego zmienna2 = Mid(zmienna , 1 , 5) i ciąg 123 to robie: zmienna3 = Mid(zmienna , 7 ,3) i teraz zmienna3 = pwm1a - czyli pwm1a będzie z wartością 123 ?? Ale jeżeli będzie w zmiennej1 port1:052 to czy jeżeli...

    Mikrokontrolery Początkujący   30 Lip 2012 15:02 Odpowiedzi: 8    Wyświetleń: 1738
  • PWM na OC1A (PB1) i zanegowany sygnał na PB0 – ATtiny, ustawienia rejestrów

    Jakoś nie mam zaufania do konstrukcji sizeof(array) lub sizeof(string), bo gdzieś mi to zwracało rozmiar maksymalny zamiast rzeczywistego. Spróbuj wpisać tam wartość na sztywno.

    Mikrokontrolery AVR   05 Gru 2013 19:16 Odpowiedzi: 68    Wyświetleń: 7968
  • Uno + SIM800L - błędy transmisji. Czy podciągnąć piny TX/RX do plusa?

    [syntax=c]#include "Sim800L.h" #include <SoftwareSerial.h> Sim800L gsm(10, 11); void setup(){ Serial.begin(9600); gsm.begin(4800); String inc = ""; gsm.println("AT+COPS=?"); char character = gsm.read(); inc.concat(character); Serial.println(inc); } void loop(){ }[/syntax] W monitorze tylko '⸮'. Ale jak są przekłamania w transmisji, to i...

    Arduino   18 Wrz 2020 16:33 Odpowiedzi: 14    Wyświetleń: 630
  • Arduino - Komendy AT - wysyłanie SMSa z Sony Ericsson T68i - brak efektu

    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...

    Arduino   16 Gru 2014 16:01 Odpowiedzi: 56    Wyświetleń: 8907
  • Solax X3 i fotowoltaika 5.6KW - niewykorzystany potencjał w dni słoneczne?

    Czy ten falownik ma możliwość podpięcia jednego stringu pod dwa wejścia, czyli równolegle? Może w tym jest problem, może trzeba obciążyć oba wejścia. nie rozumiem jak jednego stringu pod dwa wejścia. Mam miejsca na 4 stringi i dwa są połączone. Ja w raportach widzę u ciebie dwa wejścia PV1 i PV2. Wszystko masz podpięte pod PV1 czyli jeden string. PV2...

    Energia Odnawialna   07 Paź 2021 13:16 Odpowiedzi: 65    Wyświetleń: 7842
  • C# - Jak monitorować Profibus DP z konwersją RS485 na RS232?

    O ile dobrze cię zrozumiałem to chciałbyś podczas przetwarzania otrzymanych danych wstrzymać pracę do czasu nadejścia nowej paczki danych. BackgroundWorker służy do tego aby program nie "zamarzał" na czas przetwarzania, a żeby właśnie działał dalej (czyli efekt odwrotny od tego, który chcesz uzyskać :)). Jeśli dobrze kolegę zrozumiałem, to czemu nie...

    Programowanie   16 Gru 2012 16:00 Odpowiedzi: 1    Wyświetleń: 2226
  • [ATmega32][C] - Złe działanie bez kolejnego resetu po właczeniu zasilania

    Funkcja append powoduje bledy. Wywolujesz ja z parametrem pos rownym 0 wiec: No null-character is implicitly appended at the end of destination if source is longer than num. Thus, in this case, destination shall not be considered a null terminated C string (reading it as such would overflow).

    Mikrokontrolery AVR   05 Lis 2015 19:45 Odpowiedzi: 17    Wyświetleń: 1452
  • Atmega328p: Sterownik z DS, BME280, RS485 - modyfikacja bibliotek @jnk0le i @ColinBrosseau

    dzięki, za odpowiedź. przy tej funkcji jest napisane //**************************************... //Function : Reads one line from the receiver buffer. (waits for EOL terminator) //Arguments : 1. Pointer to array to fill with received string. // : 2. Limit for receiving string size (array size) //Return : none //Note : Received...

    Mikrokontrolery Początkujący   22 Lis 2021 18:05 Odpowiedzi: 7    Wyświetleń: 804
  • Jak obsłużyć znaki LF po INPUT w Bascomie przy buforze Serialin?

    ...a tak z ciekawości zapytam jak długi zadeklarowałeś ten string LINIA ??? skoro jak rozumiem obsługujesz zapewne SMSy. To chyba długość co najmniej 160 hmmm ??... U mnie , zmienna Line ma rozmiar 30B , ponieważ pobieram do niej tylko ... jakby tu powiedzieć ... mnemoniki komend AT i ich parametry , a SMS-a dekoduje "w locie" , w czasie przerwań od...

    Mikrokontrolery   10 Maj 2008 18:58 Odpowiedzi: 9    Wyświetleń: 4432