Zakupiłem sobie chyba popularne moduły nRF24L01, trochę pogooglowałem i znalazłem kilka bibliotek na arduino. A w nich kod:

RF24::RF24(uint8_t _cepin, uint8_t _cspin, uint32_t spispeed);

Czy ktoś, kto pisze te biblioteki ma pojęcie co robi? Dlaczego nie wystarczy podać bitmaski cepin i cspin? Jeden bajt. Podobnie z spispeed (SpiSpeed?) 4 bajty żeby ustawić 3 bity w nadajniku spi (dzielnik częstotliwości zegara można podzielić przez kilka wartości będących potęgą dwójki).
Straszne, bez kitu straszne.
Cześć Mirki, przygotowałem TOP10 najciekawszych (moim zdaniem) konstrukcji robotów amatorskich, jakie studenci opisali na Forbocie, przykład poniżej.

Jak kogoś interesuje takie #majsterkowanie to pełna lista dostępna jest na #forbot:
http://forbot.pl/blog/artykuly/roboty/10-najciekawszych-robotow-z-kategorii-inne-id5231

#diy #arduino #technologia #robotyka
Pobierz
źródło: comment_IRGp7bBDzOia6HoUHkmuxeuA2voQyxAl.jpg
Zamierzam zrobić sobie domową stacje pogodową na arduino mega adk. Wszystkie główne komponenty zamierzam zamknąć w drewnianej skrzyneczce. Zasilanie arduino 9V 1A. Ma działać 24/7. Czy powinienem zastosować jakieś radiatory lub otwory z wiatrakami? (wiewno-wywiewne)

#elektronika #avr #arduino #diy
Kontynuując zeszłotygodniowy kurs elektroniki, który został ciepło przyjęty na mirko ( ͡° ͜ʖ ͡°) zapraszam do drugiego artykułu, tym razem o rezystorach i prostych pomiarach!
http://forbot.pl/blog/artykuly/podstawy/kurs-elektroniki-2-multimetr-pomiary-rezystory-id3952

P.S. przy okazji zachęcam do śledzenia tagu #forbot, gdzie z czasem będę publikował więcej materiałów tego typu!

@Golomp: Dodałem informację w akapicie przed obrazkiem, że pomiar prądu wymaga przerwania obwodu w jednym miejscu (nie chce teraz pisać jeszcze o miernikach indukcyjnych). Próbowałem pokolorować tabelkę, ale wyglądało jakby paw się ze*rał (,), będę starał się jeszcze to poprawić. Dzięki za uwagi.
@mer: Jak nie zależy Ci mega na czasie to polecam na aliexpress czy ebayu kupić G540 USB - całkiem fajny programator.
Willem niestety mało przenośny (LPT), do tego zawsze jakieś problemy lubi sprawiać.
Mireczki, mirunie.... ktoś, coś, może, jakiś tutorial dla osoby która chce sama sobie zrobić własne arduino? Polutować itd.

Na YT znalazłem jeden filmik na ten temat i w ten sposób mam listę potrzebnych mi "części".

ps. Dodam, że na studia mi potrzebne ( ͡° ʖ̯ ͡°)

żeby uniknąć pytań po co to samemu robić, od razu napiszę odpowiedź: bo muszę.

#arduino #elektronika
dlaczego koleś w ten sposób podłączył oscylator pod atmege.

@RolnikSamWdolinie: bo to nie jest oscylator. To jest gotowy "scalony" generator. Jak chcesz "owerklokować" atmegę to niestety zwykły kwarc raczej odpada, bo nie bardzo chce się wzbudzać do oscylacji (albo wzbudza się niestabilnie/na jakichś dziwnych częstotliwościach, albo trzeba palcem dotknąć by zaczął oscylować itp), dlatego zamiast kwarc+kondensatory+wbudowany generator (synchronizowany tym kwarcem) w atmedze - stosuje się wymuszenie zegara z gotowego takiego "klockowego"
@Treker: Po pierwsze szacun, bo się należy za wkład jaki dajesz "społeczeństwu" ale powiem szczerze, że takich kursów jest dużo i wszystkie niemal traktują o tym samym.

Mi się marzy żeby ktoś, kiedyś zrobił taki kurs... diagnostyki? Taki, gdzie poruszane są konkretne przypadki właśnie dla ludzi, którzy z elektroniką już mieli trochę do czynienia. Taką od najprostszych przypadków do nawet skomplikowanych układów, gdzie masz nawet 1, 2 problemy na odcinek i
@S0Cool: Mega to tak bardziej przyszłościowo.
Kusi wzbogacenie Uno o dodatkowe rzeczy, ale programator RFID lub silniczki trochę kosztują.
Budżet to 150 zł.
#pytanie #arduino #mikrokontrolery #atmega

Mirki...Potrzebuję napisać program do przesyłania za pomocą modułów radiowych 433MHz zmiennej i wyświetlanie jej na wyświetlaczu. Zmienną będzie wartość pulsu mierzona za pomocą czujnika pulsensor.com (już zaprogramowany i działa). Chcę wyświetlać ją w czasie rzeczywistym na wyświetlaczu podłączonym do drugiego układu (program do wyświetlania zmiennej też mam już gotowy). Problem jest taki, że wszystkie przykładowe kody jakie znalazłem służą do wyświetlania zmiennej za pomocą monitora portu szeregowego a
@profesorek92:

u8g.firstPage();
do {
draw();
} while( u8g.nextPage() );

// rebuild the picture after some delay
delay(500);

a funkcja draw:

void draw(void) {
u8g.setFont(u8gfontprofont29);
u8g.setPrintPos(0, 40);
//u8g.print("Puls:");
u8g.print(BPM);
}
Mocno poczatkujacy tutaj, nie tylko z arduino ale tez z programowaniem ogolnie.
Powiedzcie mi, da sie zrobic jakby dwa "odliczania" w jednej petli"? W moim przypadku, zeby jednoczesnie jedna dioda sie rozjasniala, a druga przyciemniala. Domyslam sie, ze raczej nie w ten sposob, w ktory ja probuje, bo wywala mi mase bledow. Pic rel.
#arduino

Pobierz
źródło: comment_XOqfzuDtY1MLSXYwjXXyr8dBAfdnmnIx.jpg
Powiedzcie mi, da sie zrobic jakby dwa "odliczania" w jednej petli"? W moim przypadku, zeby jednoczesnie jedna dioda sie rozjasniala, a druga przyciemniala. Domyslam sie, ze raczej nie w ten sposob, w ktory ja probuje, bo wywala mi mase bledow. Pic rel.


@MagicznyJakub:
Oganij sztuczkę
analgogwrite(led1,i);
analgogwrite(led3,255-i);
a i for składa się z (inicjalizacja ; warunek ; inkremetnacja)