Cześć Mirki,

Zamierzam zacząć swoją przygodę z Arduino, jednak stoję przed małym dylematem. Na początku chciałbym kupić jakiś starter kit, tylko pytanie czy lepiej wziąć coś oryginalnego typu to: https://nettigo.pl/products/starter-kit-dla-arduino-uno-wersja-rozszerzona, czy równie dobrze można skorzystać z chińczyka, np. tego http://www.aliexpress.com/item/UNO-KIT-Upgraded-version-of-the-For-Starter-Kit-the-RFID-learn-Suite-Stepper-Motor-ULN2003/1207142899.html ? Czas i tak znajdę dopiero w połowie czerwca, więc oczekiwanie na przesyłkę mnie nie przeraża.

#arduino
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grad: No to wybór prosty- bierz od chińczyka. Zamawiałem dużo rzeczy z chin, wszystkie przyszły nawet szybko (2-3tyg) Wszystkie działają. A za zaoszczędzone pieniądze dokup sobie więcej szpejozy:) Im więcej tym fajniej.
Aczkolwiek moim zdaniem, najlepiej wziąć jakiś mały zestaw pobawić się, zobaczyć czy się podoba i dokupić potem rzeczy do jakiegoś projektu który chcesz zrealizować.
  • Odpowiedz
@grad: Mój chińczyk jest kompatybilny (UNO), mini już nie jest i trochę miałem z tym zachodu żeby działało. A ten który jest w zestawie z ali to nie wiem czy jest kompatybilny, aż tak się nie znam. Pewnie jakiś mirek będzie wiedział, więc musisz poczekać. Ja kupowałem najpierw samo arduino, diody i płytkę stykową, dopiero potem resztę a i tak nie mam czasu żeby się tym pobawić.
  • Odpowiedz
Mireczki, #arduino #elektronika - jest sobie arduino podpięte z zasilacza który ma step-down DC do 5v. Step down zasilany jest z 9V zasilacza. Moduł nadający 433MHz ma wpięcie + bezpośrednio do +9V. W momencie nadawania sygnału (im większy Vin tym mocniej) całe Arduino się resetuje. Wsadzienie 1000uF kondziorka między + i - nie pomaga (zarówno przy module nadawczym, jak i zasilaniu). Any ideas?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pneumokok: jeżeli w.w. diody zabezpieczające nie pomogą, to sprawdź dokładnie czy to zasilanie dobrze podłączyłeś, w szczególności połączenia mas.

chodziło mi o schemat twojego rozwiązania zasilania, ten z linku w niczym nie pomoże.
  • Odpowiedz
#arduino
Jak zatrzymać program, aż nie przyjdą dane na serial (SoftwareSerial)?
Można tak

while (!serial.available());
tylko to jest bez żadnego timeoutu. Ja zrobić z nim? Pewnie da się używając w środku tego while delaya, instrukcji if i jakiejś zmiennej zliczającej, ale czy tak jest "ładnie"?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do programowania #arduino na windows tylko arduino ide ablo eclipse? Arduino ide trochę słabe, a do eclipse mam uraz po dwóch podejściach (java i c++).
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym sobie "gadać" przez serial monitor (z arduino ide) z modułem gsm, podłączonym przez SoftwareSerial. Czy tak (w loop()):

if (gsm.serial.available())
Serial.print((char)gsm.serial.read());
if (Serial.available())
gsm.serial.print((char)Serial.read());
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pret0rian8: z dokumentacji, odpowiedź na ATDT:

ATD
a jak po tym jeszcze raz wcisnę enter, to

ERROR
Ogólnie jest tak, jakby wysyłane były pierwsze trzy znaki, co wydaje mi się bardzo dziwne..
  • Odpowiedz
Mireczki #arduino, jest sobie Uno które ma podpięty moduł TX 433MHz do pinu "Data". Chcę z dwóch róznych pinów (2 różne biblioteki) nadawać sygnał do tegoż pojedynczego pinu. Gdy po prostu zepnę dwa piny output (źródłowe) do data i próbuję coś nadawać - arduino się resetuje. Any ideas jak to rozwiązać bez drugiego modułu?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pull-up


@pneumokok: http://en.wikipedia.org/wiki/Pull-up_resistor
Możesz połączyć oba razem ale jeśli na jednym pinie nadajesz drugi ustawiasz jako wejście w stanie wysokiej impedancji to znaczy do rejestru DDRx wpisujesz zero i do rejestru PORTx też wpisujesz zero. Wtedy taki pin nie reaguje na to co sie z nim dzieje ale też nie stawia żadnych oporów drugiemu, by robił co zechce. I wtedy jak jeden nadaje drugi zwisa.
Zaczynasz nadawać ustawiasz ten pin
  • Odpowiedz
Mireczki to żyje ( ͡° ͜ʖ ͡°)

Jestem w trakcie budowy #quadcopter jak widać póki co mam żyroskop MPU 6050 ʕʔ
Czekam na resztę sprzętu z aliexpress, mam nadzieje że nie wyślą chińczyka w zamian (
c.....k - Mireczki to żyje ( ͡° ͜ʖ ͡°)

Jestem w trakcie budowy #quadcopter jak wid...
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 6
Mirki mireczki mam pytanie do #majsterkowanie #arduino #elektronika #diy.

Mam płytkę prototypową, taką jak na zdjęciu poniżej i okazała sie za długa do mojego projektu musze ją obciąć i nie mam pojecia czym i jak.... wydawało mi sie ze jest zrobiona ze słabego plastiku ale jest na tyle twardy ze ciężko to przeciąć.... jakieś pomysły ?
qzer - Mirki mireczki mam pytanie do #majsterkowanie #arduino #elektronika #diy.

Mam...

źródło: comment_lUiKVU7F6rIi5d8CmVhHDy0FQ2NibciH.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kolejna część kursu #arduino już dostępna. Tym razem o komunikacji przez UART (podstawy, bo na resztę przyjdzie jeszcze czas). Czekam na sugestie, uwagi i propozycje ( ͡° ͜ʖ ͡°) => http://forbot.pl/blog/artykuly/programowanie/kurs-arduino-2-podstawy-programowania-porty-io-id3648

W kolejnej części zajmiemy się ADC.

#mikrokontrolery #elektronika #diy #majsterkowanie #forbot
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Forbot: a może by ktoś wyjaśnił, jak się ma (i skąd się bierze) arduinowe bezsensowne numerowanie portów "digital I/O" oraz "analog" (i w różnych arduinowych płytkach różne), przez co nijak nie wiadomo (a przynajmniej nie wprost) jak to się przekłada na porty fizyczne, normalnie oprogramowywane w innych okolicznościach (np "zwykłe c") jako 8bitowo-zgrupowane PORTx.y (np. "port numer 37" to który pin którego portu na Atmedze 256 a który na atmedze64)
  • Odpowiedz
Drogie Mirki, pomocy!
Zakupiłem ATmegi8L, programator USBasp, dodałem odpowiednie wpisy do ArduinoIDE, skompilowałem Optiboot z odpowiednimi fusami i nie działa mi programowanie tej atmegi przez port szeregowy - znaczy się w ten sam sposób co programuje się zwykłe Arduino, błąd avrdude stk500_getsync() not in sync - oczywiście reset podłączony jak trzeba, próbowałem też ręcznie. Jak przez programator wrzucam program to wszystko działa. Jak wrzucony program coś na Serial wyświetla to też mogę
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zmiana BOOT* wpływa na LOWFUSE i HIGHFUSE, prawda? jeśli tak, to w obu Pro Mini są takie same. Ta sama zawartość flasha.


@WebSpider: Tylko na high-fuse. I nie ma to nic do zawartości flasha! Fusebity programują się oddzielnie, osobno, zapisują się w avr gdzie indziej i nie są zawarte w flashu (ani w pliku .hex flasha).
  • Odpowiedz
@WebSpider: To przepraszam, nie zrozumiałem..., popraw mnie jak się mylę, bo z Arduino mam blade doświadczenie:
- z tego co piszesz działa Ci programowanie i odczyt tylko używając programatora USBasp?
- bootloader arduino używa uarta(seriala) do programowania, i dzięki temu nie potrzebujemy USBasp?
- twój problem jest taki, że nie działa upload programu używając połączenia szeregowego, a sam uart(serial) działa, i możesz sobie swobodnie komunikować się z mikrokontrolerem wysyłając i odbierając znaki.

Jak jest
  • Odpowiedz
Halo, halo Mirki! Poszukuje przyjaznego entuzjasty robotyki, automatyzacji, modelarza, elektronika, programisty, najlepiej w jednym :) Mam w glowie projekt, ktory bardzo chcialbym skonsultowac i ewentualnie pozniej prosic o wsparcie przy realizacji :) boje sie isc na elektrode ()
#arduino #programowanie #automatyka #roboty #diy #mirkoelektronika
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, w związku z tworzeniem projektu komputera pokładowego do mojego autka na arduino chciałbym podłączyć mu odczyt prędkości z VSS. Do testów mam Mondeo MK2, które nie daje praktycznie żadnych informacji po OBD2. Chcę to zrobić koniecznie w Mondeo, bo jak spłonie to nie będzie tak szkoda (ʘʘ) I teraz pytanie - orientuje się ktoś na jakiej zasadzie działa VSS w mondku? Wiem, że na każdy obrót koła
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki. Mam zegarek 3231. Chciałem ustawić alarmy o kilku godzinach. Dołączyłem bibliotekę TimeAlarms.h i teraz pytanie jak to zgrać razem? W void setup() dodać funkcję setTime(), aby po uruchomieniu arduino ustawiało czas z 3231? #arduino
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może idiotyczne pytanie - usiłuję dojść do tego, o co chodzi z numeracją pinów w arduino (konfiguracja softu Marlin dla płytki Rumba na ATMega256). NIJAK nie zgadza mi się to co jest w pliku, z tym co mam na schemacie, ani z sposobem numeracji wg arduino.
Przykładowo:
W sofcie Marlin >1.0.0 jest w pins.h definicja dla płytki RUMBA:

#define X_STEP_PIN 17
#define X_DIR_PIN 16
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

edit: nie działa KILL bo jakiś mądry na płytce interfejsu graficznego "full graphic smart controler" podpiął przycisk opisany STOP pod linię RESET (i faktycznie - po prostu resetuje Atmegę) zamiast pod linię KILL
  • Odpowiedz
Mireczki!
Chce połączyć moje arduino uno do chmury. Chce wyświetlać, zapisywać i wykonywać pomiary na razie tylko temperaturze.
Da sie to jakoś zrobić ? Znalazłem takie serwisy jak exosite, 2lemerty ale żeby zapisać coś w chmurze np one drive to nie wiem jak to zrobić i nie mogę nigdzie tego znaleźć. Ktoś coś wie ?

#arduino #elektronika
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mmkar: I do OneDrive raczej nie znajdziesz, gdyż pisanie tego na Arduino byłoby dość kłopotliwe, lub wręcz niemożliwe.
Najprostszy sposób aby to wykonać to użyć modułu Ethernet, lub WiFi aby przesłać dane do skryptu na swoim serwerze. Ów skrypt (napisany np. w PHP) zapisuje te dane do bazy danych i/lub przesyła do OneDrive używając ich API.
Dzięki temu rozwiązaniu "kłopotliwe" operacje wykonuje skrypt w PHP, gdzie implementacja OneDrive jest w
  • Odpowiedz