Elektromirki, jesteś w stanie mi powiedzieć na podstawie tych dwóch kodów dlaczego diody led mi migają?
http://pastebin.com/QW3eTYmj
http://pastebin.com/j7i8Qmbj
Domyślam się, że przez tego delay()a w arduino. Tylko, że jak go usunę to nie działa poprawnie. Co mnie dziwi, skoro parametry transmisji są ustawione na takie same po obu stronach to nie powinno się używać żadnego opóźnienia i powinny się idealnie dogadywać.
Co mogę zrobić?
#elektronika #arduino #python
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wypok_spoko: Sprawdzasz czy na serialu masz dostepne bajty (w tym przypadku 1) a potem czytasz 6 z nich nie mając pewności, że wszystkie 6 jest. W efekcie może być tak że masz tylko pierwsze 3 bajty a pozostałych nie ma i robią się śmieci.

Ten kod do obsługi transmisji szeregowej to ma określony rozmiar bufora?

Poza tym, w arduino czytając seria, odczytujesz 1 bajt. W pythonie wysyłasz na serial coś
  • Odpowiedz
Mirki, mam do was prośbę...
Startuję w konkursie #gearbest chyba jako jedyny polak. Osoby posiadające konto lub mające minutę aby je założyć prosiłbym o głosy na mój filmik. Trzeba kliknąć "<3 Vote" pod filmikiem. Od tygodnia mój film oscyluje wokół 3 pierwszych miejsc...
http://www.gearbest.com/video_view.html?id=78
Wielkie dzięki dla wszystkich, którzy docenią moją zaangażowanie w szerzenie wiedzy elektronicznej ( ͡° ʖ̯ ͡°)

#elektronika #elektroprzewodnik
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#odkrycieweekendu - platformio

Jakoś brakowało mi zapału do zapoznania się z czym o czym słyszałem już od dawna - Platform IO. Teraz żałuję, że nie zabrałem się za to wcześniej :/

Platform IO to ujednolicony system służący do budowania (kompilowania, uploadowania) projektów opartych o różne platformy/płytki (arduino, nodemcu, teensy, smt32, itd.). Fajna sprawa bo ma w sobie też (bądź co bądź ubogi) manager zależności więc zbudowanie przykładowej aplikacji znalezionej na githubie i
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Analityk: głównie korzystam z arduino dla esp8266. Czesto sie przenoszę z kodem z jednego komputera na inny. Tak (z platformio) jest chyba wygodniej, chociaż oczywiście nieperfekcyjnie
  • Odpowiedz
Jako, że drukarka ma być de facto "efektem ubocznym" projektu drukarki, a celem samym w sobie ma być nauczenie się czegoś, zabrałem się za programowanie #arduino. Wielki ukłon jeszcze raz w stronę @hrumque, który pomógł mi ze sprzętem.
Po części korzystając z kursu @forbot, po części opierając się na swoim myśleniu udało mi się kilka rzeczy stworzyć.

Piątek i sobotę spędziłem składając i przeklepując gotowce z
George_Stark - Jako, że drukarka ma być de facto "efektem ubocznym" projektu drukarki...

źródło: comment_iOBnWKplc0oWAdz8PfSunhGJQc8vh463.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Momok: Tyko proszę się nie śmiać - to mój pierwszy samodzielny kod. Ale wszystkie dobre rady i konstruktywna krytyka mile widziane:
[code]
#include
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int g,m,s = 0;
long t
  • Odpowiedz
Takie pytanie, jak rozpoznać sekwencję znaków z rejestru 8-bitowego (UART)?
Sytuacja wygląda tak: mam mikrokontroler, moduł esp8266 i kartę sd i RTOS. Większość działa, ale potrzebuję rozpoznać gotowość esp8266 do wysłania strony, tj. jak esp wyśle komunikat do mcu "Connection: Keep-Alive\r\n\r\n" to muszę podać ilość danych do przesłania a potem dane. Piszę w C.
Jak to rozpoznać poprawnie? Napisałem prosty automat skończony na switch-case, ale nie działa jak powinien, tj. Próbuję rozpoznać
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@motorade: zbieraj odebrane znaki do bufora i cyklicznie sprawdzaj czy to co w buforze to żądana przez Ciebie odpowiedź z ESP8266.
jest taka funkcja w standardowej bibliotece języka C jak strcmp i z niej skorzystaj

najlepiej zrób odbieranie znaków do bufora w przerwaniu od USART RX i ustawiając jakąś flagę(pojedynczy bajt) typu newdataavailable = 1
a porównywanie gdzieś w
  • Odpowiedz
Mieli, chciałbym napisać CLI dla Arduino albo STM. Chodzi mi o możliwość podłączenia się do procesora przez uart i wysyłanie poleceń typu "set gpio x".
Na przykład nie wiem jak sensownie zorganizować pasowanie poleceń.
Google swiruje jak pytam o CLI albo command line interface.
Ktoś może robił podobny projekt?
#arduino #programowanie #stm32 #jezykc
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Frebiee: ChibiOS/RT, którego odpalisz na STMie, czy właściwie czymkolwiek, ma gotowy moduł CLI, do którego sobie dopisujesz kolejne polecenia. Możesz też przejrzeć jak on to ma zorganizowane.
  • Odpowiedz
Czy używa ktoś ArduPilot 2.6 pod linuksem? Jakich programów GCS używacie?
#drony #kiciochpyta #arduino
Problem w skrócie: chce to odpalić, mam soft OpenPilot i LibrePilot, 'vehicle setup wizard' po kkliknięciu "erase all settings" i "upgrade" wyrzuca komunikat:

Timed out while waiting for a board to be connected! You will have to manually upgrade the board using the uploader plugin.
Podłączenie via "Serial: ttyACM0" jest.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ArGre: Ogólnie do APM nie korzystałem z linuxa, tylko windowsa i MissionPlanner, ale takie dwie uwagi: po pierwsze APM2.6 potrzebuje kilkunastu sekund na "zbootwanie" po podłączeniu zasilania, więc nie próbuj się łączyć z nim zanim zacznie mrugać na czerwono, bo wtedy pozostanie tylko odłączyć USB i na pewno się nie połączy. No i generalnie połączenie się z APM to nawiązanie połączenia MavLink więc jeżeli chcesz wgrać jakieś oprogramowanie czy upgrade
  • Odpowiedz
mireczki spod znaku #arduino mam pytanie
Zakupiłem sobie kilka części i mam problem z wyświetlaczem LCD HD44780 ponieważ wyświetla mi się tylko 16 bloków w pierwszej linii. Od razu mówie że w porcie kontrastu jest wpięty opornik więc to nie od tego.
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dostałem Arduino Uno z uszkodzoną diodą prostowniczą (D1, ta co przepuszcza prąd tylko w jedną stronę). Z jednej strony się trzymała, a z drugiej nie była przylutowana i była trochę odgięta. Robić dispute na jd i jak?
#jd #arduino
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Adrian77: Nie prościej będzie przylutować poprawnie diodę, ewentualnie ją wymienić na pierwszą z brzegu diodę prostowniczą, zamiast tracić czas na spór o te grosze?
  • Odpowiedz
@Adrian77: Wiadomo, kupione to powinno być sprawne, chociaż za taką kwotę, to należy się cieszyć że w ogóle Arduino doszło (chociaż niesprawne), a nie na ten przykład para ołówków. ;-)
  • Odpowiedz
Elo Mirko( ͡° ͜ʖ ͡°)
Dzisiaj na stronie pojawił się pierwszy projekt od użytkownika, którym jest stacja lutownicza bazująca na Arduino z kolbą od Solomon. Przyznam szczerze, że projekt ciekawy i jak na stację to bardzo tani ;) Zapraszam po więcej info pod linkeł:

http://feriar-lab.pl/stacja-lutownicza-na-arduino-ardusolder/

#arduino #elektronika #majsterkowanie #stacjalutownicza #lutownica
feriar - Elo Mirko( ͡° ͜ʖ ͡°)
Dzisiaj na stronie pojawił się pierwszy projekt od uży...

źródło: comment_D9Bo2L7jEHZyT4l9VEWmxMKGHSzpEs9x.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
@piottrek:
@zaporylie:

Zamysł jest prosty potrzebuje coś czytać na malinie lub arduino i poprzez Ethernet udostępniać dane które w łatwy sposób odczytać na processing na komputerze i zwizualizuje.
Dzięki wielkie za chęci utworzyłem sobie na CBA i na razie mi wystarczy =)
  • Odpowiedz