Skocz do zawartości

_LM_

Użytkownicy
  • Zawartość

    175
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    2

_LM_ zajął 1. miejsce w rankingu.
Data osiągnięcia: 24 kwietnia.

Treści użytkownika _LM_ zdobyły tego dnia najwięcej polubień!

Reputacja

47 Bardzo dobra

O _LM_

  • Ranga
    5/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Podbeskidzie
  • Programuję w
    C

Ostatnio na profilu byli

1464 wyświetleń profilu
  1. Jeśli zdecydujesz się na esp. To polecam ESPnow świetnie nadaje się do takich lekkich zadań.
  2. Ano I2C może pracować w multimaster. Bardziej mi chodziło o sprzętowe rozwiązanie łączenia wielu układów do jednego uart. Jedyna możliwość jest że inne tylko nasłuchują dlatego proponowałem rs485. Ile tych układów planujesz? Niektóre mikrokontrolery mają więcej niż jeden uart, a także można programowo dopisać brakujące
  3. Nie lepiej byłoby w takiej sytuacji użyć rs485? Bo nie wiem jak inaczej rozwiązać problem kiedy więcej mikrokontrolerów będzie chciało nadawać biorąc pod uwagę że w "normalnym" połączeniu crossuje się txd z rxd
  4. Oj nie pękaj daj sobie trochę czasu na zrozumienie, nikt z nas nie urodził się z całą wiedzą ino zdobywał powoli i sukcesywnie. Próbuj na prostszych programach i je rozwijaj, no i moim zdaniem warto wydać trochę grosza na dobrą książkę. Pamiętaj też że w każdej dziedzinie nauki występuje coś takiego jak krzywa uczenia no i niestety C C++ jest dosyć płaska i długa na początku. Jak to mówi młodzież: Pozdro i z fartem!
  5. Tak ponieważ twój miernik zbiera kilka... kilkanaście próbek na sekundę. Dlatego wyniki przy szybkich sygnałach przedstawiają "dziwne" wartości. Są one uśrednione i nie mają nic wspólnego z rzeczywistością. Najlepiej takie impulsy mierzyć oscyloskopem, ewentualnie miernikiem true RMS który potrafi oddzielić składową stałą od składowej zmiennej sygnału. Jeśli przy długich impulsach z podłączonym przekaźnikiem miernik wskazuje wartości od około 0 do 5V to wyjście mikrokontrolera jest sprawne i usterki należy szukać gdzie indziej.
  6. Ok problem rozwiązany udało się za pomocą składnika "panel", i to jest jedyna droga za pomocą której udaje się rozwiązać zadanie. Nie wiem czemu w b4a nie zostało dodane zdarzenie od upuszczenia buttona no ale jak niema co się lubi to się lubi co się ma Wklejam kod programu, być może ktoś będzie kiedy szukał podobnego rozwiązania. Kod jest myślę wystarczająco okomentowany aby zrozumieć działanie. @Treker przydałoby się kolorowanie składni w VBA. #Region Project Attributes #ApplicationLabel: B4A Example #VersionCode: 1 #VersionName: 'SupportedOrientations possible values: unspecif
  7. TSOP podłączony tam gdzie wskazuje TSOP PIN? I jeszcze pytanie czy ta biblioteka korzysta z przerwań? Jeśli tak to pewnie musisz je włączyć. Co prawda nie znam tej biblioteki ale moim zdaniem w setup() też powinieneś zrobić jakąś inicjalizację coś w stylu rc5begin(); jest taka lub podobna funkcja? EDIT2 jeśli korzystasz jak myślę z tej biblioteki to faktycznie niema tam funkcji begin(); także pozostaje sprawdzenie połączeń. Przepraszam za lekkie zamieszanie.
  8. Uczę się Basic for android. Poszukuję informacji czy button jest wciśnięty i przytrzymany, ewentualnie zdarzenia key_up (przechodzę z MIT AI2 i tam takie rzeczy były) Aplikacja testowa: #Region Project Attributes #ApplicationLabel: B4A Example #VersionCode: 1 #VersionName: 'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: portrait #CanInstallToExternalStorage: False #End Region #Region Activity Attributes #FullScreen: true #IncludeTitle: false #End Region Sub Process_Globals 'These global variables will be declared once when
  9. Racja, uważam że po pierwszym mruganiu ledem na delay jak najprędzej trzeba przejść na bardziej zaawansowane funkcje. Zwłaszcza że w arduino jest funkcja millis. A przerwania też nie są tak straszne jak je malują o czym @farmaceuta chyba się już przekonał?
  10. Nie wiem czy ktoś tutaj się tym zajmuje. Chodzi o skrypty w basic for android. Przy okazji, od roku można pobrać pełną bezpłatną wersję tego narzędzia klik. Przerabiam aplikację poskładaną kiedyś w ai2. Mam skrypt który ustawia mi przyciski 'All variants script 'AutoScaleAll 'BtnPlanista.Bottom = 100%y 'BtnPlanista.Width = 100%x BtnPlanista.Bottom = 97%y BtnPlanista.Height = 8%y BtnPlanista.Width = 90%x BtnPlanista.Left = 5%x BtnL1.Bottom = BtnPlanista.Top - 2%y BtnL1.Height = 15%y BtnL1.Width = 43%x BtnL1.Left = 5%x BtnL2.Bottom = BtnPlanista.Top - 2%y BtnL2.Height = 15%y BtnL2.Width
  11. Ok ostatnie pytanie (chyba) jeśli chodzi o strukturę projektu: Bo co innego jakaś libka a co innego pliki które są mi potrzebne "od ręki". Jak to jest w tym VScode mogę je dołączać w folderze src czy nie? Tak żeby było jasne o czym piszę to np tak to robiłem w eclispe:
  12. To jeszcze pytanie czy jeśli plik źródłowy jest .cpp to header powinien być .hpp?
  13. No jak ręką odjął dzięki za trafną poradę!
  14. W ini widzę tylko lib_deps [env:esp12e] platform = espressif8266 board = esp12e framework = arduino upload_speed = 115200 lib_deps = arduino-libraries/NTPClient@^3.1.0 fu-hsi/PMS Library @ ^1.1.0 sparkfun/SparkFun BME280 @ ^2.0.9 sparkfun/SparkFun VEML6075 Arduino Library @ ^1.1.4 sparkfun/SparkFun AS3935 Lightning Detector Arduino Library @ ^1.4.3 remoteme/RemoteMe @ ^1.0.26 O to chodzi?
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.