Jak podłącze dwa urządzenia do sprzętowego UART (w obu urządzeniach tx i rx) i tylko jedno będzie włączone na raz, to drugie nie będzie przeszkadzało w transmisji z pierwszym (załóżmy, że np. masy są połączone, zasilanie jest odcinane przez vcc, w praktyce chciałbym zastosować włączany/wyłączany stabilizator LD3985)? Ogólnie można tak robić, czy raczej unikać? #arduino #avr #elektronika
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psi-nos: Nie możesz tak WPROST spiąć TXów - bo urządzenie zasilane będzie zwierało ci tą linię do 0v lub Vcc - a w tym samym czasie drugie z urządzeń będzie zwierało (przy transmisji) przeciwnie, więc masz zwarcie Vcc - gnd.
Urządzenie będzie nie-zasilane też źle - bo wtedy stan wysoki z pinu TX w tym urządzeniu - przez diody zabezpieczające port - zostaje podany na jego zasilanie, i niejako zasilasz
  • Odpowiedz
Coś zakombinowałeś z tymi zasilaniami. Przecież jak łączysz dwa urządzenia z oddzielnym zasilaniem to czasami masz po obu stronach pullupy i co wtedy? Ofc płynie jakiś niezerowy prąd ale żeby zaraz setki miliapmer to raczej nie. Zwłaszcza przez linie sygnałowe.


@Analityk: Nie zakombinowałem.

Co innego w magistralach, które używają przy stanie niskim "otwartego kolektora" a przy wysokim pullupa (wtedy faktycznie jakieś potencjalne prądy szkodliwe płynące pomiędzy urządzeniem włączonym a wyłączonym -
  • Odpowiedz
#informatyka #komputer #hardware Pamięci RAM w PC (mam chyba SIMM i inne podobne cuda) nie mają modułu odświeżania więc zająć tym musi się płyta główna tak? chodzi o to że brakuje mi ramu W
#arduino (pamięć obrazu w formacie PAL) a fajnie było by móc to gdzieś przechować :) i pytanie czy "karta graficzna" musi odświeżać czytany ram ?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#arduino
ili9327; mam problem z wczytaniem każdego obrazka. Nawet jedno kolorowego. Robi się w danym miejscu pikseloza. W czym może być problem? Połączenie kablami? Czy próbować inna bibliotekę utft_tinyfat?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pan_wons: eh nie ogarniam, ogólnie dziwny ten wyświetlacz bo żadna biblioteka utft nie działała (znalazłem dopiero jakąś na githubie) i jest ok, natomiast mam wątpliwości co do utft_tinyfat, zaraz zrobię nagranie jak działa przykładowy skrypt
  • Odpowiedz
Czy istnieje możliwość wgrania bootloadera arduino na atmega16a? Zaznaczam, że jest to obudowa TQPF ( 44 piny). Próbowałem robić to przy pomocy programatora USBasp i wywala mi błąd "avrdude: warning: cannot set sck period. please check for usbasp firmware update." Dodam jeszcze, że MKAVRcalculator normalnie widzi procesor. Jeśli ktoś ma jakieś pomysły, to fajnie by było, gdyby się nimi podzielił ( ͡° ͜ʖ ͡°)
#arduino #
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@stranger13:
1. obudowa nie ma nic do rzeczy
2. sck nie ma nic do rzeczy "co programujesz" - jak ci coś takiego w usbasp wyskakuje, to zmień zworkę na slow-sck (bo pewnie atmega chodzi na wewnętrznym oscylatorze 1MHz z domyślnymi fusebitami)
3. bootloader musi być skompilowany do danego procka i odpowiednio wgrany (ustawione fusebity) - nie jestem pewny ale chyba pod innym adresem się go umieszcza w atmega16 i atmega32
  • Odpowiedz
@Analityk
Mkavrcalc normalnie widzi procesor, o czym pisałem w pierwszym poście. Zaproponowany przez ciebie sposób nie przyniósł oczekiwanych rezultatów. Udało mi się jednak wypalić bootloader poprzez arduino uno jako isp. Było z tym trochę zabawy, ale w końcu do tego doszedłem. Pojawił się jednak przy tym kolejny problem. Pierwszy wgrany program działa poprawnie. Napięcie zmienia się na zadanych pinach zgodnie z rozkazami. Niestety ale wgranie drugiej aplikacji i każdej kolejnej zachodzi
  • Odpowiedz
#java #programowanie #arduino #bluetooth #pomocy Czy ktoś bawił się w programowanie bluetooth w Javie (tylko nie Androidowa Java, choć w sumie nie wiem czy to by zadziałało w desktopowej wersji)? Znalazłem jakieś API prehistoryczne z 2008 roku, które podane ma 4 przykłady użycia (bluecove) i nie znalazłem zbyt wielu użytecznych fragmentów kodu w internecie. Ogólnie to tworzę aplikację desktopową do kontroli robota
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, zamówiłem sobie parę modułów do #arduino z #aliexpress od paru sprzedawców. Niektóre ładnie powychodziły a jeden or paru dni ma tylko jedną informację: 2015.11.13 23:24 (GMT-7): Opening

Co to oznacza? Wiadomość raczej mało wymowna #pytanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kubsle: Chińczyk wprowadził przesyłkę do systemu, ale fizycznie jeszcze nie dostarczył jej na pocztę. Chłopie, minęły dopiero 2 dni, w tym weekend.
  • Odpowiedz
Siema Mirki ( ͡° ͜ʖ ͡°)
Zapraszam na kolejną część kursu Arduino. Dzisiejsza część będzie o transmisji bezprzewodowej przy pomocy modułów 443MHz. Przedstawię w niej między innymi jak przesłać predefiniowany kod, zmienną (w naszym przypadku to ADC) oraz dane z jakiegoś dedykowanego czujnika

Link:
http://feriar-lab.pl/kurs-arduino-10-obsluga-modulow-rf-443mhz-i-315mhz/

#arduino #elektronika #majsterkowanie #kurs #feriarlab #programowanie #lcd #hd44780
feriar - Siema Mirki ( ͡° ͜ʖ ͡°)
Zapraszam na kolejną część kursu Arduino. Dzisiejsz...

źródło: comment_80rQx6Kp2Vu3Nir8deqaIvY4sFh1RsRI.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Takie pytanie mam, bo nie dałem rady wygooglować. Jak ustawić w #arduino stały czas wykonywania głównej pętli programu? Chodzi mi o to, że jeżeli wykona się ona szybciej to żeby arduino przeczekało resztę czasu.

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Diego19: może jest prostszy sposób, ale na szybko przychodzi mi do głowy coś takiego: badać milisekundy na początku i na końcu pętli, jeśli różnica mniejsza od założonej, to wrzucić odpowiedni delay
  • Odpowiedz
@Platimir:
1. było
2. to nie jest nie następca, bo ani nie jest z nim zgodny, ani nie ma podobnych parametrów czy ceny, ani to nawet nie jest ten sam target, po prostu ta sama firma wypuszcza kolejny produkt, o dużo większych możliwościach (przynajmniej zapowiadanych), z PODOBNYM api do jego programowania.
  • Odpowiedz
Mam napięcie na wyjściu z arduino ok 5V. Robię dzielnik napięcia z rezystorów 4,7k i 10k i mam ok 3V.

Spoko.

Gdy to samo robię na wyjściu TX na arduino (miernik wskazuje tam 4,7V) to na wyjściu dzielnika mam 0,9V a też powinienem mieć ok 3V.

Co
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TadeuszSynZygmunta: Zapewne nie masz ustawionego wyjścia TX jako wyjścia, a jako wejście z pullupem. Tak skonfigurowany port "teoretycznie działa" - tzn jest TXem, zmienia swój stan - gdy ma być 0 - jest naral wejściem ale pull-up jest odłączany więc napięcie spada do 0v, gdy ma być 1 - nadal jest wejściem ale podłączony pullup ciągnie go do 5v i cośtam się pojawia. Gdy obciązysz taki port (jego pull-up wewnętrzny)
  • Odpowiedz
@GoombaPL: Potwierdzam słowa mirków wyżej. Arduino jest raczej odporne na błędy użytkowników przy małych zwarciach też nic raczej nie powinno się stać jak odpowiednio szybko zareagujesz ;)
  • Odpowiedz
@hrumque: zbudowałem właśnie prosty układ na arduino nano i podpiąłem pod frezarkę, ale powiem szczerze obsługa tego to masakra, grbl controller nie pozwala na sterowanie klawiaturą a nigdzie nie mogę znaleźć żadnego poradnika jak zrobić do tego tzw. teach pendant, czyli pilota sterującego. A najważniejsze pytanie, czy za pomocą arduino będę w stanie zrobić samodzielny kontroler, bez komputera ?
  • Odpowiedz
@arturs36: nie po to się robi CNC by potem je kontrolować ręcznie ;)
ale możliwość zapewne jakaś jest ,szukaj shapeoko mpg czy coś w tym stylu - skoro są źródła, to można je zmodyfikować, a skoro można - to pewnie już ktoś gdzieś kiedyś to zrobił ;)
  • Odpowiedz
Witam, chciałbym zrobić prosty komputer pokładowy do autka, który pokazuje średnie spalanie na sekundę. Z czego będę musiał wziąć sygnał tzn. do czego mam podpiąć kabelki? Myślałem o złączu OBD ale nie wiem czy to da radę.
#arduino
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak "domowym" sposobem (czyli a) niedrogo, b) konkretnie z wykorzystaniem #raspberrypi ale zawołam też i #arduino) odczytać poziom wody w zbiorniku? Właściwie chodzi mi tylko o informację, że zbiornik jest pusty/będzie pusty za chwilę. Zbiornik mały 1-1,5L. Jakieś pomysły? Ponieważ podejrzewam, że zbiornik opróżnia się ze stałą prędkością mógłbym zmierzyć czas i użyć jakiegoś timera ale zastanawiam się nad czymś bardziej profesjonalnym...
#diy #elektronika
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@To_ja_moze_pozamiatam: Podsumuję pomysły kolegów:
- ultradzwięki - no ok, zwykły zestaw czujników "cofania" samochdoowych może mieć jakąś jeszcze od biedy żywotność. Ale problematyczność wykonania istnieje
- temperatura (?) nie wiem jak niby, zimna ma być ta ciecz/woda?
- elektrody i przepuszczanie przez nie prądu - na stole to zadziała, przez parę dni będzie działać, ale to padnie. Bo a) przepuszczanie prądu będzie zależne od przewodności cieczy, b) przepuszczanie prądu będzie
  • Odpowiedz
Mireczki, szybkie pytanko: żeby "korzystać" z czasu rzeczywistego (poprawna godzina) w #arduino potrzebny jest mi dodatkowy moduł, tak?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mozesz uzyc wewnetrznego zegara, niestety dokladnosc takiego rozwiazania zalezy od jakosci uzytego kwarcu. Mozesz miec nawet 2 sekundy na godzine roznicy, no i za kazdym razem jak odlaczysz zasilanie bedziesz musial ustawic zegar od nowa.
  • Odpowiedz