1. Nie. Jak używasz funkcji sin() to musisz dodać nagłówek math.h - czyż nie? 2. Można nagłówki trzymać w katalogu toolchaina, dzięki czemu będą dostępne dla wszystkich projektów podobnie jak wzmiankowane wcześniej math.h 4\/3!!
Kolega niech zainteresuje się tym wątkiem : http://stackoverflow.com/questions/20352... Project Properties -> Configuration Properties -> C/C++ -> Code Generation -> Runtime Library. Dll and Dll Debug are for dynamic linking. Zawsze można sprawdzić tabelę importów po takim czymś, ja używam ExeScope...
W VC 6.0: Project Settings: Microsoft Fundation Classes: Not using MFC lub using MFC in static Library. Ponadto generalnie dobrze jest kod końcowy zbuildować jako Release.
Zaden .NET Framework nie jest tu potrzebny bo to program pisany w C++. Podstawowe zasady to kompilacja w wersji Release i opcja Use of MFC powinna być ustawiona na Use MFC in a Static Library (jeżeli używasz MFC).
1.Dodaj nagłówek: Static Library a powinieneś mieć Executable .
W platformIO nie ma niestety C011. Odnośnie odczytywania rejestrów, o ile dobrze zrobiłem to wszędzie zastosowałem takie coś: RCC->IOPENR |= RCC_IOPENR_GPIOAEN; // odczytano bit = 1 if(RCC->IOPENR & RCC_IOPENR_GPIOAEN){ status = 1; } else { status = 2; } status = 0; Zapisałem sobie w komentarzach wartość statusu i wszędzie...
A gdzie się to wogóle włącza linkuje etc? Korzystam z tego projektu: Programmers need to link with static or dynamic libraries. Those with a command-line compiler will typically use options such as: /L%SQLAPIDIR%\lib\sqlapi.lib. Ale co to jest to nie wiem... Dodano po 3 obecnie powrzucałem wszystkie biblioteki we wszystkie możliwe foldery kompilatora....
Zajrzyj sobie na tę stronę : [url=http://msdn.microsoft.com/en-us/lib... Masz tam wypisane biblioteki DLL, które musisz dołączyć do swojego projektu, w zależności od tego, z czego w swoim projekcie korzystasz. Nie musisz na docelowym komputerze instalować całego VS. Wystarczy potrzebnego DLL-a skopiować...
Przecież na stronie CooCox.org jest [url=http://www.coocox.org/downloadfile/... CoOS User's Guide, a w nim prosty i uniwersalny przykład. Wrzucasz to jak zwykłą bibliotekę, bez specjalnych Makefile. Prosty schemat wykorzystania CoOS, wszystko masz wytłumaczone w manual'u: [syntax=c]// CoOS library // #include "OsConfig.h"...
Panowie, w [url=https://www.denon.com/on/demandware... Manual na str.14 jest przecież napisane wyraźnie chociaż mniejszą czcionką . *The remote control may not operate some products Może działa to tylko z serią "900" ?
Pytanie jest proste: dlaczego to razem nie działa :) Strona projektu: www.sqlapi.com Biblioteka jest przygotowana również pod Borlanda Buildera ale nie moge tego uruchomić. Tzn udało mi się ruszyć program ale nie mam połączenia z bazą. Załączam plik nagłówkowy tak jak nakazuje manual: #include "SQLAPI.h" W myśl przepisu: #include <SQLAPI.h>...
No i niestety nie działa... root(at)raspberrypi:~/grive# make Scanning dependencies of target grive [ 1%] Building CXX object libgrive/CMakeFiles/grive.dir/src/drive/... Linking CXX static library libgrive.a [ 82%] Built target grive Linking CXX executable btest [ 87%] Built target btest Scanning dependencies of target...
Wspomniałeś jeszcze o bibliotece DSP od ST. Mógłbyś coś więcej o niej? Jak byś dysponował linkiem do najbardziej przyzwoitej wersji było by super. (Nie to, że nie chce mi się szukać ale wiadomo jak to się szuka na stronie ST, wyższa filozofia) No tak! Kto by pomyślał, że wystarczy podaną przeze mnie stronę przewinąć trochę w dół i ściągnąć: STM32F4DISCOVERY...
Nie chodzi mi o korzystanie VMicro. Pod vMicro nie można korzystać z debugera, a mam programator Dragon. Wykorzystuję płytę RUMBA, która ma złącze JTAG. Udało mi się rozwiązać problem. Trzeba ustawić Marlin.cppproj: w sekcji <AvrGccCpp> <avrgcc.compiler.symbols.DefSymbols&g... <ListValues> <Value>NDEBUG</Value> <Value>F_CPU=16000000L</Value&g...
Pas. static volatile uint32_t get_counter;
Dobra mam plik lpcopen_v1.03.zip i jak z niego korzystać ? Nie chcę tylko korzystać tylko ze struktur typy LPC_GPIO0->FIODIR |= (1<<2); Chcę używać bibliotek podobnie jak w CoIDE, np. GPIO_SetDir( 0, 1<<2, 1 ); Z tego co się rozejrzałem wynika, że Ty chcesz korzystać z CMSIS-Compliant Standard Peripheral Firmware Driver Library, a to...
Apropos mojego kodu powyżej - jest to wersja jedna z wielu, gdzie kod jest tworzony dynamicznie w dodatkowej pamięci. Właściwa wersja powinna być dużo prostsza od tej, a polegałaby na jednokrotnym skompilowaniu tych kilku linijek w assemblerze i dodawaniu do projektu gotowego zestawu funkcji I/O z biblioteki. Kod który wcześniej podałem został stworzony...
OK, więc po włamaniu się do niektórych danych debugowania MARK i śledzeniu przepływu Wygląda na to, że operacja IRSend w rzeczywistości nie uderza w nic, co spowodowałoby wyświetlenie wyniku. Powinien znaleźć się tutaj w kodzie IRSend.hpp: void IRsend::sendPulseDistanceWidthFromArray(... *aProtocolConstants, uint32_t *aDecodedRawDataArray,...
(at)olkus Najmocniejsze a zarazem najtrwalsze silniki szczotkowe wkrętarek to te o najwyższym napięciu w typoszeregu a miałem w ręku taki na 24V z dużych chińskich wkrętarek z dodatkowym kabłąkiem przed rączką od silnika do stopy mocowania baterii. https://static.loombard.pl/library/2021/... No i gabaryt...
Więc skoro pamięć ma 4096 bajtów to ma 128 stron. Żeby zapisać bajt E2 np. w drugiej komórce to robię coś takiego: [syntax=c] #include <Wire.h> #include <Eeprom24C32_64.h> #define EEPROM_ADDRESS 0x50 static Eeprom24C32_64 eeprom(EEPROM_ADDRESS); void setup() { // Initialize EEPROM library. eeprom.initialize(); Serial.println("Write byte...
Skompilowałem przykład (TFT_eSPI_OpenWeather) z linku, który podałeś (biblioteka OpenWeather): [syntax=bash]Executable segment sizes: IROM : 485924 - code in flash (default or ICACHE_FLASH_ATTR) IRAM : 27360 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...) DATA : 1572 ) - initialized variables (global, static) in RAM/HEAP RODATA : 3796 ) / 81920 -...
Pobierz zainstaluj i dodaj do referencji to: https://gallery.technet.microsoft.com/sc... Sam kod też można nieco uprościć: [syntax=csharp] private static void analizujKatalog(DirectoryInfo di, out int ilePlikow, out int ileKatalogow, out int pliki_teksowe, out int pliki_cd_ujmowanie, out int pliki_cd_dodawanie,...
1. Zerkaj czasami na CreateWindowEx(0, "static", "", WS_CHILD|WS_VISIBLE|SS_ETCHEDHORZ, _ 2, 20, 295, 1, d1.hwnd, 100, GetModuleHandle(0), 0) CreateWindowEx(0, "static", "", WS_CHILD|WS_VISIBLE|SS_ETCHEDVERT, _ 150, 1, 1, 40, d1.hwnd, 101, GetModuleHandle(0), 0)
Opis LM190E08 str.29 opis pin. http://www.beyondinfinite.com/lcd/Librar... Opis LM190E04 str 30 opis pin http://static1.1.sqspcdn.com/static/f/48...
public static void Main() { // Set current thread culture to en-US. Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(&q... string value; NumberStyles styles; // Parse a string in exponential notation with only the AllowExponent flag. value = "-1.063E-02"; styles = NumberStyles.AllowExponent;...
Używam VScode z esp-idf i mam problem z kodem i myślę, że biblioteki chcę podłączyć modem 868 MHz do esp32c6 i podłączyć bezprzewodowy Czujnik PIR. Moduł 868 MHz to transcelator RS485 eletechsup RT18A01. #include < RadioLib.h > // Pin czujnika ruchu const int motionSensorPin = 2); // Pin czujnika drzwi const int doorSensorPin = 3; // 868 MHz...
Tu jest zawartość pliku RTClib.h [syntax=c] // Code by JeeLabs http://news.jeelabs.org/code/ // Released to the public domain! Enjoy! // Simple general-purpose date/time class (no TZ / DST / leap second handling!) class DateTime { public: DateTime (uint32_t t =0); DateTime (uint16_t year, uint8_t month, uint8_t day, uint8_t hour =0, uint8_t min =0,...
Eufor, do pobierania liczb z pliku ini jest gotowa funkcja: [syntax=c]UINT speak = GetPrivateProfileInt("funkcje", "mowa", /*wartość domyślna*/0, "library\\config.ini");[/syntax] Gdybyś jednak chciał mieć możliwość odczytania boola jako 0,1,tak,nie,true,false ...to rozbuduj i użyj tej funkcji: [syntax=c]#include <tchar.h> #include <stdlib.h>...
Właśnie zauważyłem ten duży commit LN882H SDK https://gitee.com/lightningsemi/ln882h/c... Zastanawiam się, czy jest tam coś, co może bezpośrednio lub pośrednio wpłynąć na naszą kwestię powersave/wifi. Mogę zagrać za dzień lub dwa. [syntax=text]1. WIFI Library version updated to v1.4.0 2. BLE Library version...
Witam! Od jakiegoś czasu aktywnie bawię się w programowanie akonto pracy inżynierskiej. Tworzę przy pomocy pakietu QtSdk gdyż najnowsza wersja pakietu jest już 100% komercyjna. Problem na jaki trafiłem to linkowanie. Domyślnie Qt linkuje dynamicznie czy tez jak kto woli - niestatycznie. Załączanie biblioteki, która ma 300MB do programu, który ma sam...
W moich projektach sprawdza się taka rekurencyjna metoda: Możesz ręcznie przejść przez wszystkie znalezione ścieżki i wtedy możesz pominąć te, do których nie masz dostępu. Nie znajdziesz wtedy jednak plików w tych ścieżkach, więc chyba to nie będzie najlepsze rozwiązanie. Skoro i tak nie ma do tych ścieżek dostępu, to chyba jedyne rozwiązanie? :) Poza...
Użyj metody (nie funkcji!) Invoke. Przykład znajdziesz tu: http://msdn.microsoft.com/en-us/library/... W sumie tamten przykład można uprościć do formy [syntax=csharp]Control c = new Control(); //... c.Invoke(new Action(() => { //c.cośtam }));[/syntax] gdzie oczywiście zamiast c używasz swojego, istniejącego obiektu.
Witam, w przeglądarce Google chrome nie otwiera się numer telefonu na stronie www.leboncion.fr Na przykład po wejściu na stronę https://www.leboncoin.fr/jardinage/11225... W prawym górnym rogu jest zakładka "viotre le numero" po kliknięciu na niej powinien pokazać się nr telefonu sprzedawcy. Kilka miesięcy temu działało normalnie. Pewnie...
Nie znam tego formatu pliku, ale jak patrzę na wikipedię, to widzę że to struktura, gdzie każdy "znacznik" jest w nowej linii. Można więc [url=http://msdn.microsoft.com/en-us/lib... linijka po linijce sprawdzać, czy początek linii jest znacznikiem, który szukasz (metoda substring()). Na okrętkę - można wykorzystać...
Na początku podziękuję za dobry tutorial. A teraz mam prośbę. Próbowałem odpalić przykład z biblioteki STM32_USB-FS-Device_Lib_V3.3.0 (Virtual_COM_Port). Po pewnych bojach udaje mi się wszystko skompilować, natomiast po uruchomieniu program staje w nieskończonej pętli w funkcji static void __Default_Handler(void) z pliku vector.c. Czyli w tym pliku...
Szukam informacji o projektowaniu PCB. Nie o samej obsłudze programu ale o właściwym prowadzeniu ścieżek, układaniu elementów, odsprzęganiu, prowadzeniu masy itd. O dobrym, czytelnym i ładnym rysowaniu schematów też. Książek opisujących szczegóły rysowania i projektowania urządzeń mechanicznych jest całe mnóstwo. Znaleźć podobne książki o sprawach elektroniki...
Bajki nie bajki, ten http://www.elektroda.pl/rtvforum/topic18... przypadek też był trywialny. Takie rzeczy tylko w erze: /* * main.c * * Created on: 13-02-2011 * Author: tymon_x */ #include <stdio.h> void statyczna_zmienne(); int main(void) { int magiczny_licznik; for(magiczny_licznik = 1; magiczny_licznik...
W takim razie wygląda na to że SoundStream nie da się zatrzymać jeżeli jest w trybie PlaySycnc(). Możliwe rozwiązania: 1. Sprawdź czy dostajesz to zdarzenie https://msdn.microsoft.com/pl-pl/library... po zakończeniu grania poprzez .Play() wtedy przerabiasz wszystko na tryb asynchroniczny, czyli ładujesz...
Moduły muszą mieć dobre zasilanie, czasami trzeba dodać kondensator, zobacz taki przykład: [syntax=c]/* * Arduino Wireless Communication Tutorial * Example 1 - Receiver Code * * by Dejan Nedelkovski, www.HowToMechatronics.com * * Library: TMRh20/RF24, https://github.com/tmrh20/RF24/ */ #include <SPI.h> #include <nRF24L01.h> #include <RF24.h>...
Witam Chciałem użyć struktury danych multimap. Ze strony: import com.google.common.collect.Multimap; import com.google.common.collect.HashMultimap; public class Main { public static void main(String[] args) { Multimap multimap = new HashMultimap(); //błąd przy HAshMultimap() multimap.put("key1",...
No musisz sobie zrobić napis z liczby i go wysłać, np: [syntax=c]/* * Arduino Wireless Communication Tutorial * Example 1 - Transmitter Code * * by Dejan Nedelkovski, www.HowToMechatronics.com * * Library: TMRh20/RF24, https://github.com/tmrh20/RF24/ */ #include <SPI.h> #include <nRF24L01.h> #include <RF24.h> RF24 radio(9, 10); //...
Jeśli to wyświetlacz z "EMAR" (wyświetlacz od bileterki emar 105,) symbol: PG12864LRU-KNN-K to schemat podłączenia do ARDUINO zgodny ze standardem KS0108. i biblioteką (starą) GLCD v3 jako :"GLCD KS0108-Panel B". https://code.google.com/archive/p/glcd-a... glcd-v3-20111205.zip Jednakże, po zainstalowaniu biblioteki GLCD w Adruino 1.8.5....
Niestety tak ja pisałem, nie jestem w tym temacie zbytnio zaawansowany i nie wiem co mam dokładnie zrobić Zalogować się na router firmowy, poszukać "static routes" lub czegoś podobnie brzmiącego, dodać trasę. Trzeba pamiętać, że na "serwerze" nie jest zainstalowany system serwerowy tylko Windows 7. W wypadku tego problemu nie robi to większego znaczenia....
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ą....
Ok mam wszystko. Utworzyłem nowy projekt, został utworzony taki kod LPCOpen Board Library Project w kodzie jest Board_Init. Mam grzebać w board.c ?
no to w takim razie nie pozostaje nic innego jak tylko podłączyć przez konwerter. Znalazłem coś takiego: [url=http://www.analog.com/library/analo... - niby bardzo blisko, ale to nie to co szukam i chyba koszt przewyższy koszt gotowego układu za około 100zł :( Ale tutaj jest chyba to co potrzebuje - tylko pewnie...
Tak mam podłączone w/g powyższego rysunku ale nie uzyskuje takiego efektu jak na filmie zmieniałem także biblioteki i nadal nic , Dodano po 2 Udało mi się uzyskać takie coś ale jak to teraz przesunąć https://obrazki.elektroda.pl/4816070600_... Dodano po 2 Pokaże dwa różne kody w tym pierwszym wszystko jest ok na całym wyświetlaczu się...
tak jest cos takiego; trzeba zglebic pojecie przetwornika 'Sigma-Delta' pare linkow (ale po angielsku, sa tez C/A ale to jest powiazane): [url=http://electronics.howstuffworks.co... does it say 1-bit Dual D/A converter on my CD player? [url=http://www.ee.washington.edu/consel... and Feeding of the One...
Po skopiowaniu do ww sciezki Pythona2.7 dwóch plików: filecmp.py i fpformat.py i wywołaniu ./configure mam wynik: Dodano po 45 Zabrałem się więc za kompilację - make. Trwała z 15 min i zakończyła się errorem... Coś jak niżej: [syntax=bash] damian(at)damian-ThinkPad-T510:~/src3/no... make make -C out BUILDTYPE=Release V=1 make[1]: Entering directory...
Przeanalizuj /* ----------------------------------------... File : TOUCH_Calibrate.c Purpose : Demonstrates how a touch screen can be calibrated at run time ---------------------------END-OF-HEADER... */ #include "GUI.h" #include "TouchPanel.h" #include"AppConfig.h"...
Od niedawna posiadam moduł oparty na procesorze lpc1343 nauczyłem się m. in. uruchamiać komunikacji prze COM, mrugać diodą. Mam także moduł zegara czasu rzeczywistego ds1307, komunikacja po i2c to dla mnie nowość. W przykładach lpcxpresso znalazłem taki kod i2c if ( I2CInit( (uint32_t)I2CMASTER ) == FALSE ) Proszę o przykład i2c najlepiej do ds1307...
Witam Chciałbym coś się podpytać. Otóż do tej pory moimi językami programowania były C++ oraz Pascal. Postanowiłem jednak spróbować coś napisać w C#. Z racji podobieństwa z C++ nawet nieźle mi idzie. Teraz chciałem napisać małego Webspidera. W tym celu chciałem skorzystać z klasy HttpUtility i klapa. Kompilator nie widzi go i wyświetla Error1The name...
Jak naprawić błąd Audacity Portable Audacity 2.1.2 ze strony softpedia.com/get/PORTABLE-SOFTWARE/Mult... 13:00:04: Audacity 2.1.2 13:00:04: Trying to load FFmpeg libraries... 13:00:04: Trying to load FFmpeg libraries from system paths. File name is 'avformat-55.dll'. 13:00:04: Looking up...
Mam problem z instalacją BETa. Dlaczego protestuje o brak kompilatora? nie wiem jaki robi check że zwraca taki błąd -sam nie umiem znaleźć tego miejsca w skrypcie, [syntax=bash] maciej(at)maciej-Lenovo-G580:~/bleeding-... ./build-bleeding-edge-toolchain.sh ./build-bleeding-edge-toolchain.sh: 76: ./build-bleeding-edge-toolchain.sh:...
to jest zegar pod ds3231 przerobiony z niemieckiego na polski Dodano po 35 /*Arduino Clock by AnthoTRONICS * Last edit: March 22,2019 */ // Libraries you'll need (Same as the ones in the guide: // TAKE NOTE OF THE VERSIONS!!! // MD Parola 3.0.1: https://github.com/MajicDesigns/MD_P... // click the link to download the library //...
hmmm... na końcu README (używałem repo gitowego, nie paczki) Note: if using the git tree, or changing the autostuff sources, you'll first have to run: autoreconf -fi Próbowałeś postępować wg opisu z http://distortos.org/documentation/build... ? Nie zauważyłem go wcześniej. Szkoda, bo działa:) Powinien to naprawić patch z https://gitlab.kn.e-technik.tu...s/blob/...
Kwestie napięcia weryfikowałem tak piszesz już wcześniej na UNO. Tam odczyty w ogóle są - i wykrywa urządzenia, na NANO nie wykrywa. Na każdym z czujników taki sam. Wynalazłem też standardowy DS18B20 (nie na przewodzie, na nóżkach) i też działa na UNO, zarówno pod 5V jak i 3V jak i z zewnętrznym zasilaniem. U mnie akurat wpisanie 2 skutkuje miganiem...
Witam Moja płytka to LPC1769 LPCXpresso board. Używam LpcXpresso do programowania ze względu na to, że na płytce jest LPC-Link. Napisałem już część programu który działa. Program steruje silnikami krokowymi. Pierwszy etap to 2 silniki, każdy ma zrobić różną ilość kroków w tym samym czasie z przyspieszaniem i zwalnianiem. To już działa. W związku z tym,...
Wrzucam pliki *.h i *.cpp, które są umieszczone w katalogu "libraries" biblioteki. c:\Program Files(x86)\Arduino\hadware\arduino\avr\l... -Wire.h -Wire.cpp Kod w pliku Wire.h Kod w pliku Wire.cpp Kod w pliku PCF8574.h Kod w pliku PCF8574.cpp [syntax=c]// // FILE: PCF8574.cpp // AUTHOR: Rob Tillaart // DATE: 02-febr-2013 // VERSION: 0.1.02...
Nic to nie zmieniło. HandleEncoder jedynie sprawdza czy zmienna została zmieniona, nic tam nie wpływa na samo działanie interrupt'a. ponadto w Encoder.h obie funkcje są używane wielokrotnie więc to kiedy ja ich użyje i tak raczej zostanie nadpisane. Oto zawartość Encoder.h: [syntax=c]/* Encoder Library, for measuring quadrature encoded signals * http://www.pjrc.com/teensy/td_libs_Encod...
(at)tymon_x -> BRR (Baud rate register, jeśli ktoś nie wie) ustawia się prościej, niż tymi dzikimi obliczeniami podanymi w manualu. To jest f Rdzenia / baud. Np dla 72MHz i baud 115200 jest to 72000000/115200; 36000000/9600 = 0xEA6 :) Konfiguracja dla I2c standard mode: Szkoda słów <: Dobrze że do LPC i innych ARMów nie ma takich "superaśnych"...
serwer Fri Feb 21 08:28:09 2020 OpenVPN 2.4.8 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [AEAD] built on Oct 31 2019 Fri Feb 21 08:28:09 2020 Windows version 6.2 (Windows 8 or greater) 64bit Fri Feb 21 08:28:09 2020 library versions: OpenSSL 1.1.0l 10 Sep...
Kod to żadna tajemnica: [syntax=c] #include <TinyGPS++.h> #include <SoftwareSerial.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define OLED_RESET 4 Adafruit_SSD1306 display(OLED_RESET); #if (SSD1306_LCDHEIGHT != 64) #error("Height incorrect, please fix Adafruit_SSD1306.h!"); #endif /* This...
Witam. Po dość długim czasie postanowiłem powrócić do programowania AVR ze względu na mały projekt który planuję w niedalekiej przyszłości. Zaopatrzyłem się w oprogramowanie, mikrokontroler i do dzieła. Po całym dniu oprogramowywania różnych peryferiów utknąłem na ADC. Otóż mam taki problem, że nie działa mi procedura obsługi przerwania od ADC umieszczona...
Właśnie rzecz w tym że portów nie wypluwa. Inną metodą ( o czym pisałem na początku wątku ) to wypluwa COM1 i COM3. Poniżej klasa ( i wynik z konsoli) z programu, która testuje porty. Dodano po 6 Jest mały progres, porty COM widzi!!!! :) Jednak mismatch wersji RXTX się pojawił, ktoś ma pomysł?? : run: WARNING: RXTX Version mismatch Jar version = RXTX-2.2pre1...
Jeżeli chodzi o pierwszy warning w tej bibliotece dotyczy SIG_USART_TRANS w sekcji __AVR_ATmega169__ [syntax=c] /* * FreeModbus Libary: AVR Port * Copyright (C) 2006 Christian Walter <wolti(at)sil.at> * - Initial version + ATmega168 support * Modfications Copyright (C) 2006 Tran Minh Hoang: * - ATmega8, ATmega16, ATmega32 support * - RS485 support...
https://obrazki.elektroda.pl/3043864800_... Ten niepozorny moduł opiera się o ESP32 C3 i oferuje 1.44-calowy, kolorowy wyświetlacz o rozdzielczości 128x128, sterowany przez protokół SPI. Tutaj pokażę, jak łatwo można zacząć z nim przygodę, jak można wgrywać mu wsad zdalnie (przez WiFi), jak wyświetlić prostą animację oraz porównam...
Autor nie podał silnika bazy danych ale odwołuje się do posta w którym używany jest PostgreSQL stąd pomysł na użycie tego języka napisałem: Przykład na bazie podanego adresu. w domyśle: "Zakładam, że autor używa PostgreSQL". Transakcje działają w najpopularniejszych bazach danych typu SQL (nowych). 1. Twoje zapytanie wcale nie jest dopuszczalne nawet...
Witam, Staram się napisać prosty program który połączy się z bazą danych. Na początku jednak może pokrótce opiszę: Zainstalowałem na komputerze MySQL Server 5.5 oraz program do adminowania baz danych MySQL Workbench. Utworzyłem bazę danych o nazwa "top dance" w której umieściłem kilka tabel i insertów. Baza napewno się utworzyła - poniżej widok z konsoli:...
2 paluszki AA to też nie jest rozwiązanie, od początku napięcie będzie gdzieś w dolnym zakresie, a po chwili może spaść poniżej zalecanego poziomu: "Operating voltage: 2.7V ~ 3.6V Max Emission current: 115mA Max Receive current: 45mA" Osobiście nie zauważyłem znaczącej różnicy testując wewnątrz budynku, tam gdzie zasięg gubiły moduły bez wzmacniacza,...
I2C to chyba nie jest dobry trop. Zrobiłem troszkę zmian w bibliotece zmieniając kilka rzeczy. Po tych zmianach udaje mi się próbkować troszkę szybiej około 18-20 razy na okres. W pliku Adafruit_ADS1015.cpp zmieniłem funkcję delay na delayMicroseconds. Było to organicznie uniemożliwiające częstsze próbkowanie niż 1 ms. Dzięki temu zamiast jednej tysięcznej...
Napisałem program bez użycia LPC175x_6x CMSIS-Compliant Standard Peripheral Firmware Driver Library, który co 1 s ma zmieniać stan P3.25 na przeciwny. Do pinu P3.25 podpięta jest dioda dzięki czemu mogłem zaobserwować zmiany i zmierzyć czas. Jednak moje obliczenia nie pokrywają się z wynikiem wykonywanego programu: [syntax=c] #ifdef __USE_CMSIS #include...
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...
tandard mówi coś innego. Program zaczyna się od "main". Nie ma mowy o zmianie nazwy funkcji startowej. Niektóre kompilatory na to pozwalają, ale nie jest to cecha języka C. Nieprawda, : The main function is called at program startup, after all objects with static storage duration are initialized. It is the designated entry point to a program that is...
Programik pod winde. Kompilowany fasmem: format PE GUI 4.0 entry start include 'win32a.inc' ID_DIALOG = 10 ID_FREQ1 = 101 ID_MSG = 201 section '.data' data readable writeable CPUSpeed dd 123 bf db '%6lu MHz',0 output rb 20 section '.code' code readable executable start: invoke GetModuleHandle,0 invoke DialogBoxParam,eax,ID_DIALOG,HWND_DESKTO...
Dodano po 3 http://blog.thiseldo.co.uk/?p=281 tutaj link do oryginału
Witam, modyfikuję bibliotekę pod klawiaturę matrycową 4x4. W funkcji "Keypad4x4_ChangeColomn" dla określonego warunku należy zmieniać ustawienia pinów z PushPull na Oped Drain. Wszystko funkcjonuje dobrze : dla pierwszego warunku "if(colNum_0_to_3==0)" bity w rejestrze zostają ustawione poprawnie, jednak dla kolejnych warunków pozostają one bez zmian,...
Temat pewnie trochę nie do tego działu, ale prawdopodobnie w dziale Automatyka, nikt nie będzie w stanie mi pomóc w tym temacie. Jakiś czas temu ktoś napisał bibliotekę Settimino.h do komunikacji Arduino z PLC Siemens. Przy połaczeniu ethernetowym korzystam z UNO czy Mega wraz z modułem ethernetowym W5100, jeżeli korzystam z ESP32 to łączę się przez...
Nie mam dokumentacji ale jeśli kilka osób zadeklaruje się do rozpoczęcia pracy nad projektem i napisze czego szukać to poświęcę kilkanaście godzin i poszukam co trzeba. tutaj jest całe mnóstwo takich dokumentów: http://aberco.free.fr/lcddata/dropbox/ http://www.beyondinfinite.com/lcd/Librar... Z grubsza interfejs matryc TFT jest 18-bitowy (6 bitów *...
1. Jak wspomniałem komendy gdb wziąłem z innego projektu, a że nie znam dobrze gdb więc konfiguruję wszystko metodą prób i błędów. Zamieniłem zatem soft_reset na reset_halt i tez działa. Zostawię tak jak poleciłeś. 2. Kod startup'a nie jest mojego autorstwa, był razem z paczkami od Luminary (albo z dema FreeRTOSa). //**************************************...
Problem już prawie rozwiązany, gdyż moja lista z projektami świeciła się jak choinka za sprawą tych samych, złych bibliotek. Poprawiłem już prawie wszystko, ale chce się upewnić co do jednego. Czy w kodzie który zamieszczam wystarczy usunąć "||" czy coś tam powinno być? W pliku źródłowym na jakiejś stronie internetowej też tego nie ma, więc nie usunąłem...
Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Title: Interrupt UART library with receive/transmit circular buffers Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...
Wystarczy nie infekowac komputera i instalowac szkodliwych aplikacji. Sam zainstalowales radmina? Odinstaluj: ByteFence Anti-Malware CCleaner Zrob skan przy pomocy mbam oraz adwcleaner i usun to co wykryja. Wykonaj Fixlist.txt dla FRST: CloseProcesses: Hosts: () [Brak podpisu cyfrowego] C:\Users\Oskar\AppData\Roaming\windows apps.exe (Byte Technologies...
Sterownik Adafruit_SH1106G wydaje się być OK. Należy go użyć do obsługi wyświetlacza. Ten kod może działać poprawnie: Dodano po 5 Przy okazji: podziałka decybeli ma wartości w nieodpowiedniej kolejności na skali.
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...
Jaki metarial kupic zabezpieczajac sie przed promieniowaniem wifi i 5G Ale to przecież "zakuty łeb" Liczy się, bo to nawet lepsze od czapki z folii alu - chroni całe ciało. Taka klatka a'la Faradaya - jak w to pierun j.bnie, to wiadomo co dalej... 😂 Raczej nic pod względem elektrycznym, co najwyżej "wkład" ogłuchnie na jakiś czas. Wiesz iż...
Ok, musze zrobic cos takiego: w VISUALU dwa projekty: 1. Class Library (tam funkcja, ktora zwraca cokolwiek): Error1The type or namespace name 'ClassLibrary1' could not be found (are you missing a using directive or an assembly reference?)D:\VISUAL\ProblemZCla... Warning5The primary...
[syntax=c]/* * FreeModbus Libary: AVR Port * Copyright (C) 2006 Christian Walter <wolti(at)sil.at> * - Initial version + ATmega168 support * Modfications Copyright (C) 2006 Tran Minh Hoang: * - ATmega8, ATmega16, ATmega32 support * - RS485 support for DS75176 * * This library is free software; you can redistribute it and/or * modify it under the...
Szukałem na internecie poradników do terminala UART i udało mi się zrobić coś takiego z kawałków znalezionych w sieci. Problem polega na tym, że mój kompilator wyrzuca błędy a nie pokazuje mi gdzie one są (i tym samym nie mogę ich skompilować) i jeśli ktoś może sprawdzić poprawność kodu w 1. i 2. main.c(są to dwa odzielne programy w dwóch projektach...
Witajcie, widzę że cięko o pomoc zmieniem zatem koncepcję na czujnik DHT, znalazłem kod w internecie trochę pokombinowałem i zadziałało, odczytuje temperaturę i wilgotność w domoticzu teraz pytanie jak wysać sygnał załączania przekaźnika z domoticza do arduino, ustawiłem w domoticzu wirdualny czujnik itd. oto mój kod: /* version 2 as published by the...
Dzień dobry, Mam problem ze skompilowaniem przykładów z biblioteki. https://blog.deskontrol.net/arduino-four... Niestety nie jestem na tyle zaawansowany aby sobie z tym poradzić. [syntax=c]Arduino:1.8.10 (Windows 10), Płytka:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs...
No dzięki. ściągnąłem sobie i zainstalowałem. Mam teraz jednego ptaszka więcej - (w sumie dla mnie to mała pociecha, ale może żonie przynajmniej się spodoba).... A czy jest jakaś możliwość skonfigurowania sobie kilku dodatkowych pathów żeby były "built in" jak te, które się wyświetlają (+ ew. symboli)? Cały czas tworzenie nowego projektu wymaga masy...
Biblioteka kompiluje się i programowo działa. Jednak nie widać efektów na wyświetlaczu więc może pociągnę ten temat dalej. http://en.radzio.dxp.pl/stm32f429idiscov... Zdefiniowałem wyżej wymienione funkcje jak w tym projekcie. W main dodałem przykładowy program dokładnie taki sam jak w tym projekcie. (Bo jest to tutorial...
Dlaczego wyskakuje mi błąd "Undefined symbol Init_GLCDPORT?" [syntax=c] /* Includes ----------------------------------------... #include "main.h" #include "stm32f4xx_gpio.h" /* Private typedef ----------------------------------------... /* Private define ----------------------------------------...
Witam, od paru dni walczę z postawieniem komunikacji po modbusie RTU, przez RS485 przy pomocy biblioteki freemodbus v1.5. Po wielu próbach i przeglądaniu forum w poszukiwaniu informacji udało mi się poprawnie skompilować i wgrać program, jednak przy próbie skomunikowania się z atmegą (odczytania rejestru o adresie 1000 lub 1001) albo nie odpowiada wogóle...
Witam, ostatnio zabrałem się za opanowanie interfejsu I2C (TWI). Staram się od dobrych 2 dni odczytać dane z układu PCF8583 (RTC). Napisałem gromadę funkcji do obsługi I2C, większość pochodzi z książki "Język C dla mikrokontrolerów AVR" więc sądzę że nie mają błędów. Pierwszym problemem jest adres jaki ma układ ma podłączone wejście A0 do zasilania...
Spróbuj rzutowania static_cast ( http://msdn.microsoft.com/en-us/library/... ). Z powodzeniem używam go do przekazywania obiektów jak i nawet pojedynczych metod poprzez referencję między obiektami różnych klas. Oczywiście musisz pamiętać, aby metody miały do siebie uprawnienia (albo public albo np. friend), no i oczywiście, żeby...
odkopuje temat, Próbuje zestawic połączenie z tego poradnika z kluczem współdzielonym https://www.itbridge.pl/baza-wiedzy/inst... utworzylem serwer wszytkie dane jak w poradniku , oczywiscie podajac swoje IP komputera na ktorym stawialem serwer, klucz secret.key jest w catalogu config., na sztywno ustawiony IP komputera,...
Witam, gdy próbóję skompilować cvsCEDEGA to dostaję: --------- Error log - file /root/.WineCVS/sources/cvscedega/ErrorLo... : --------- ./ppl.l:1337: warning: implicit declaration of function ‘max’ ./ppl.l:1337: error: ‘ALLOCBLOCKSIZE’ undeclared (first use in this function) ./ppl.l: At top level: ./ppl.l:1346: warning: conflicting...
Witajcie, w jaki sposób można optymalnie odczytać przesłany (aż do znaku nowej linii / powrotu karetki) ciąg znaków od przerwania otrzymania danych? /* * Sterowanie przez RS232 (main.c) */ #include "defines.h" #include <ctype.h> #include <stdint.h> #include <stdlib.h> #include <stdio.h> #include <avr/interrupt.h>...
stm32 static library static routing stm32 static
poziome paski monitor naprawa skrzyni biegów nissan krótki kabel zasilacz
obliczenia linii kablowej sterownik nawadniania
Czujnik położenia wału korbowego – wymiana, ustawienie szczeliny, błędy P0335–P0339 Bosch, Denso, VDO Mercedes W211 sedan – światła przeciwmgielne świecą zamiast stopu po naciśnięciu hamulca