@msalamon:

Należy pamiętać o naturze kaskady, że jeżeli chcesz pisać do pierwszego elementu, to wysyłasz to jako ostatnią wartość i odwrotnie.

WTF?
Wzorujesz się na datasheecie czy na arduinowych libsach?
No i edyta:
ten scalak to synonim multipleksowania, tak sieje zakłóceniami że nie macie pojęcia.
  • Odpowiedz
  • 0
@Analityk a jak chcesz wpisać coś do pierwszego(zerowego) układu nie wysyłając śmieci na dalsze? Musisz najpierw wpuścić dane dla nich i na samym końcu to, co ma być dla pierwszego(zerowego).
Wzoruje się i na datasheecie i na tym jeżeli są libsy.
Nie badałem go pod kątem zakłóceń. Masz z tym doświadczenie, czy tak tylko mówisz? Jestem skłonny uwierzyć, że chińskie moduły nie są najwyższej jakości.
  • Odpowiedz
już kiedyś pytałem, ale może tym razem się uda - czy ktoś mógłby mi pomóc z elektrozamkiem? potrzebuję dodać blokadę czasową po wpisaniu 3x zły PIN i przerwaniu zasilania po wciśnięciu określonego guzika. reszta dziala, jest złożona i gotowa


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

@lukaszw_: obecnie po wpisaniu dobrego pinu idzie sygnał do przełącznika który odpala zasilanie 230V i jest ustawiony delay - a chcę aby konkretny przycisk na keypadzie puszczał do przełącznika LOW i wracał do pozycji "podaj pin"
  • Odpowiedz
Oto projekt prostego skanera o rozdzielczości ponad 1000 punktów, w którym rolę wszystkich sensorów przejął tylko jeden fototranzystor! Budowa takiego urządzenia była możliwa dzięki sprytnemu pomysłowi na wykorzystanie matrycy diod RGB o rozmiarze 32x32.
Więcej ( ) Oryginalny skaner DIY z matrycy LED i fototranzystora

#forbot #elektronika #technologia #arduino #majsterkowanie #ciekawostki
Forbot - Oto projekt prostego skanera o rozdzielczości ponad 1000 punktów, w którym r...

źródło: comment_QfPsyQkRJEB20TKhw6IwSvMu6vcGroxu.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Arduino ogłosiło ciekawe nowości, które powinny zainteresować wszystkich fanów tej platformy. Do rodziny Arduino Nano dołączyły 4 nowe płytki. Na zainteresowanych czekają moduły z licznymi sensorami, Bluetoothem i WiFi. Zaawansowani użytkownicy docenią również opcję debugowania programów i wydajniejsze mikrokontrolery. Więcej ( ) Premiera: 4 nowe, oficjalne Arduino Nano (WiFi, Bluetooth)

#forbot #elektronika #technologia #arduino #programowanie #
Forbot - Arduino ogłosiło ciekawe nowości, które powinny zainteresować wszystkich fan...

źródło: comment_lnZ3CcavORFoEhf7cJB1MtsxqIIetoU2.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Forbot: kompletnie nie rozumiem jaka logika kieruje twórcami arduino, że dają jakiś bieda-AVR a potem żeby to połączyć z PC dorzucają ARMa jako "interfejs".
Chyba jedyne wytłumaczenie to 5V zasilanie tych AVRków.
  • Odpowiedz
@Razi91: Ale Arduino w żaden sposób nie ogranicza możliwości mikrokontrolera, jeżeli nie chcesz nie musisz używać bibliotek, albo możesz mieszać je z operacjami na rejestrach etc, wszystko tak jakbyś programował "czystą" atmege
  • Odpowiedz
Chcę dodać 'else if', tylko zastanawiam się jaki warunek dać aby pwm1 i pwm0 (czyli serwa w i2c) kontynuowały swoje obroty orczykiem?

for(uint8_t cnt=0; cnt<DEV_CNT; cnt++){

if(digitalRead(switch_nr[cnt].sw) == LOW){
if(switch_nr[cnt].state_flag == true) continue;
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bonaventure: No tak, teraz musisz zrobić żeby po określonym czasie ustawiało na SERVOMIN, najprostsze co mi przychodzi do głowy to dodać do tej struktury którą masz (tablica switchnr) pole z czasem kiedy zacząłeś obracać, i na przykład tutaj zrobić:

if (switch_nr[cnt].state_flag == true) continue;
na

if (switch_nr[cnt].state_flag == true && switch_nr[cnt].started + RENEW_TIME > milis()) continue;
i niżej dawać za zmianę servoMIN i servoMAX (o ile to odpowiada za
  • Odpowiedz
#arduino
Mam taki prosty program: https://pastebin.com/KP0ANPfE

Działam tu na Teensy LC, ale nie powinno mieć to znaczenia. Pin A1 to pin nr 15 obsługujący przerwanie.
Chodzi o to, aby w zależności od stanu przycisku (czyli od podania na pin 15 napięcia 3,3) zostało wywołane przerwanie. Przerwanie zmieni stan zmiennej "state" (0/1). W zależności od wartości zmiennej chciałbym wykonywać różny kod (w tym najprostszym przypadku wyświetlać na porcie szeregowym tryb1 / tryb2). Problem
mrocznydrwal - #arduino 
Mam taki prosty program: https://pastebin.com/KP0ANPfE

D...

źródło: comment_J0SqeD6z7Sn55zHKlmht3zupzytH1nsH.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
Pada, leje non stop.
Gdzie znajdę dane ze stacji meteo ile było w danym dniu opadów?
Albo po prostu zrobię deszczomierz do mojej stacji. Znalazłem taki projekt, wydaje się prosty w wykonaniu i dosyć akuratny.
Czy może macie inne propozycje? Nie mam drukarki 3d
#diy #pogoda #meteorologia #majsterkowanie #arduino
LM317K - Pada, leje non stop.
Gdzie znajdę dane ze stacji meteo ile było w danym dniu...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@reddin: Napisz coś więcej. Gdzie wysyłasz i przechowujesz dane z czujników? Jakie czujniki? Czym wizualizujesz (widzę screenshot z jakiejś mobilnej platformy)?

Pomiar kotła i powietrza (centrala wentylacyjna) stoi u mnie na ds18b20 wpiętych w zbiorczą magistralę, czyta to RPi i wysyła przez MQTT do lokalnego serwera z którego sobie robię wizualizację przez stronę WWW. Mam pomiary z 3-4 lat. Działa niezawodnie. Maiłem kilka eventów z burzami (jeden z czujników jest
  • Odpowiedz
dlatego potem postawiłem sobie własny broker mqtt (mosquitto mqtt) i mam wszystko lokalnie


@kwanty: Myślę, że śmiało możesz dodać sobie do tego to blynk.
  • Odpowiedz
Cześć mam problem,
mam wyświetlacz podłączony do płytki i działa ok jak podłączam przez kabel usb
podłączyłem 2x 18650 pod vin i gnd i wyświetlacz podświetla się ale napis jest nie widoczny, dopiero pod ostrym kontem
ma ktoś jakiś pomysł
#arduino #elektronika
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ma ktoś jakiś pomysł


@patriczinio: dostosować zasilanie tak, by było poprawne, może wyregulować kontrast (jeśli wyświetlacz ma taką możliwość, bo nie piszesz, jakiego używasz).
  • Odpowiedz
Szukacie pomysłu na projekt, który będzie miał jakieś praktyczne zastosowanie? Oto estetycznie wykonany automat, który potrafi nalewać napoje, a nawet tworzyć ciekawe drinki. Urządzeniem może dodawać liście mięty, kroić limonki i dozować cukier. Automat działa dzięki połączeniu tabletu i dwóch Arduino. Więcej ( ) Automat do napojów DIY – dozuje miętę, cukier i limonkę

#forbot #elektronika #technologia #arduino #
Forbot - Szukacie pomysłu na projekt, który będzie miał jakieś praktyczne zastosowani...

źródło: comment_WwyTcIgOKrWfUJGJeL8BNLshgZXLZVVS.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

połączeniu tabletu i dwóch Arduino


@Forbot: Przerażające to jest, ktoś czegoś nie zmieścił w programie... Kolejne arduino, nie weźmie do bani że może program wypadało by zoptymalizować, ewentualnie użyć ekspandera albo inny mikrokontroler jak brakuje GPIO. Obstawiam że całość dało by się zrobić tylko na esp8266.
  • Odpowiedz
@dktr arduino A konkretnie ich klony są teraz tak tanie, że czasami lepiej w projekcie użyć kolejne ardu niż tracić czas na próbę upchniecia wszystkiego na jednym. Druga sprawa to wielowątkowość. Producenci w komercyjnych urządzeniach też czasami stosują kilka uC odpowiedzialnych za różne funkcje urządzenia gdzie teoretycznie dałoby się wszystko na jednym zmieścić.
  • Odpowiedz
W jaki sposób zrealizować opto-izolację dla pinów we/wy w Arduino?

Schemat (górna część) przedstawia mój obecny układ bez takowej izolacji, dolna część to moja próba podejścia do tego problemu. To co jest w czerwonym kwadracie nie może ulec zmianie.

Dla uproszczenia można przyjąć, ze program działa na zasadzie:

jeśli
foxbond - W jaki sposób zrealizować opto-izolację dla pinów we/wy w Arduino?

Schem...

źródło: comment_HlmHyTv5iFmwZZ841fJLfBHhm6LI9xCt.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@foxbond:
- Q2 ma zamieniony kolektor/emiter.
- na takie odległości warto dorzucić jakieś elementy przeciwzakłóceniowe, kondensatory ceramiczne po kilkadziesiąt nf choćby, równolegle z liniami sygnałowymi i zasilaniem.
- oporniki obliczasz normalnie, tak jak do zaświecenia leda, niedużym prądem (R1 daj 470R, R4 - 1k)
  • Odpowiedz
@bonaventure: Zerknalem na szybko w kod i o ile dobrze rozumiem to tak w duzym, duzym skrocie to zamiast opcji:
Jezeli 1 to X + delay, jezeli 2 to Y + delay, jezeli 3 to Z + delay...ktore powoduje opoznienia
To musisz zrobic tak, ze klikniecie w przycisk zmienia tylko flage, drugi przycisk zmienia inna flage. Mozesz np zrobic tablice booli/intow i zmieniac array[0]=1 przy kliknieciu w przycisk 1, array[1]=0
  • Odpowiedz
Podobają Wam się projekty naśladujące naturę? W tym modelu latającym nie znajdziecie żadnych śmigieł, ponieważ ta konstrukcja lata jak ptak! Do napędu robota wykorzystano silnik BLDC oraz dwa serwomechanizmy. Oprogramowanie, które steruje lotem przygotowane zostało w XOD, czyli graficznym środowisku dla Arduino. Więcej ( ) Duży, bioniczny ptak w wersji DIY (Arduino + XOD)

#forbot #elektronika #technologia #ciekawostki #
Forbot - Podobają Wam się projekty naśladujące naturę? W tym modelu latającym nie zna...

źródło: comment_bFqTwQgZ40LedXxE0czDgybw4ytYmVuo.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dwa pytania o #arduino:
1. Czy istnieje jakakolwiek praktyczna różnica między digitalWrite(2, HIGH) a analogWrite(2, 255)
2. Co by się stało gdybym przypadkiem ustawił digitalWrite albo analogWrite na jakimś pinie i nie dam na nim żadnego odbiornika? Jest to niebezpieczne?

#programowanie #elektronika
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@swagerstom:

1. Tym że w pierwszym przypadku poprostu ustawiasz stan pinu na high, a w drugim użyasz timera który ustawia ten stan non stop, nie wgłębiałem się jak to wygląda w bibliotece arduino ale myślę że ta druga opcja jest mniej wydajna.
Na wyjściu nie ma różnicy, pin jest poprostu włączony

2. Nie, jedyne niebezpieczeństwo jest gdy niechcący tego pina dotkniesz jakimś przewodem i zrobisz zwarcie :D
  • Odpowiedz
@swagerstom:

1. z punktu widzenia użytkownika w obu przypadkach masz na wyjściu stan wysoki i tu nie ma różnicy. Z punktu widzenia procka jednak różnica jest ogromna, w pierwszej opcji po prostu ustawiasz na porcie stan H, w drugim zaś angażujesz zasoby procesora w celu wygenerowania na wyjściu fali prostokątnej o współczynniku wypełnienia 100%, cholera wie, czy nie będziesz i tak miał w tym jakichś szpilek do L.

2. nie.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#elektronika są takie mierniki poboru prądu.
Wbija się to w przewód fazowy i mamy na #arduino 1mA \ A

Moduł acs712.
No i pytanie.
Jak będzie to wyglądało jak wezmę 2 żyły ze skrętki i oddalę się o 15m?
Czy jednak lepiej przekaźniki i mierniki przy kontrolerze a tylko żyły zasilania do oddalonych gniazd?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
#elektronika są takie mierniki poboru prądu.
Wbija się to w przewód fazowy i mamy na #arduino 1mA \ A

Moduł acs712.
No i pytanie.
Jak będzie to wyglądało jak wezmę 2 żyły ze skrętki i oddalę się o 15m?
Czy jednak lepiej przekaźniki i mierniki przy kontrolerze a tylko żyły zasilania do oddalonych gniazd?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach