O Arduino, mosfetach i diodach : https://www.youtube.com/watch?v=IG5vw6P9...
Należy zmienić sposób włączania LEDów na nieblokujący procesor (bez użycia funkcji delay() w pętli głównej) i liczyć czas od początku cyklu włączenia pierwszego LEDa, np. tak: [syntax=c]void loop() { static byte state = 0; // state 0 - rogatka podniesiona // state 1 - rogatka opuszczona static long blinkTimeCounter = 0; checkIfSw1ButtonIsPressed();...
Podłączyłem wszystko dobrze To znaczy jak? Bo wygląda że twój soft nie widzi programatora.
Zasilacz 1.3 A wystarczy. Nie są potrzebne żadne diody.
A tych diod świecących to przypadkiem nie wcisnąłeś odwrotnie ?
Wgraj pusty program
Witam, Można tak: for (i = 0; i < SIZE/2; i++) { pinMode(leds[i], OUTPUT); pinMode(leds[SIZE - i], OUTPUT); }
https://elektronikab2b.pl/technika/15773...
Jeżeli tak bardzo boisz się PWM to możesz wykorzystać moduł przetwornika cyfrowo analogowego i sterować np. źródłem prądowym czy napięciowym zasilającym twoje diody.
Niestety ta płytka się nie nadaje. Przy porcie USB ma układ CH340, który nie umie emulować klawiatury. Jeśli chcesz UNO, to szukaj takich z Atmegą (kwadratowy chip) przy porcie USB. https://obrazki.elektroda.pl/9682689600_...
Jeśli znasz angielski to po prostu ściągnij noty tych diod, warto też zajrzeć tu: http://mikrokontrolery.blogspot.com/2011... Masz serię artykułów jak nimi sterować. Co prawda nie w arduino, ale zasada jest identyczna, a kod będzie podobny. Chociaż i tak lepiej to napisać w czystym C:) Jak w motorze są sterowane kierunkowskazy...
Takim, że nie świeci pełnym światłem.. Gdybyś podłaczył pod zasilacz 5V o wydajności 3.5A to świeciłoby jaśniej..
Wygląda to na problem sprzętowy. Diody LED zapalasz poziomem wysokim, prąd tych diod "wraca" do płytki Arduino po masie wywołując na połączeniach tej masy jakiś spadek napięcia - prąd płynie od płytki stykowej do płytki Arduino więc na płytce stykowej masa ma jakieś dodatnie napięcie w stosunku do masy Arduino. Do tej masy dołączasz masę czujnika, który...
Kolega przerobi sobie wszystkie Przykłady z Arduino IDE, tam jest też sporo przykładów zawierających obsługę przycisku i migania diodą. Pozdr
Napisz czy masz dwa jakieś mikrokontrolery luzem, na przykład te Attiny. Moge Ci do nich napisać program i tu go udostępnić. To kilka minut zabawy ;) Sam się nimi bawiłem niedawno. Możesz zobaczyć na filmiku. Ten mały odbiornik jest na Mega8 bo ona jest najtańsza (5zł) mimo iż nie jest najmniejsza :D Filmik pokazuje że się synchronizują elegancko ;)...
Żeby nie zatrzymywać programu to najlepiej jest użyć funkcji millis, możesz wykonać twórczą modyfikację przykładu "blink without delay". Pewnie przyda się też jakiś znacznik: gdy "dioda świeci" to trzeba dać jej skończyć (chyba) a jak "dioda nie świeci" to trzeba ją wystartować przy spełnieniu odpowiednich warunków.
Pętla if(czyCzujnikCośWykrył == true){ // Zapal diodę i obruć serwo }
Dziwne rzeczy się dzieją. Płytka sama wykonuje sekwencje migania diodą po delikatnym dotknięciu palcem obudowy. Punkt 2: http://mikrokontrolery.blogspot.com/2011... ... oraz zaglądnij do spisu treści powyższej strony. A co do dziwnego zachowania: zmień układ tak, żeby świecenie aktywować masą (i wtedy przyda...
Witam. Aby odpowiedzieć na Twoje pytanie musisz podać: 1. czy diody będą zapalane każda osobno, czy wszystkie razem, 2. jaki prąd będzie płynął przez pojedynczy LED, 3. ile ich będzie, 4. jakie napięcie i max prąd może dać zasilacz. Powinieneś znać: http://mikrokontrolery.blogspot.com/2011... http://mikrokontrolery.blogspot.com/2011...
Wygląda na to, że jest jakaś instrukcja https://lighttoys.cz/wp-content/uploads/... Potrzebna Ci dioda RGB ze wspólną anodą , którą należy dołączyć do "+12V". Katody R, G i B należy dołączyć do wyjść R, G i B przez odpowiednie oporniki. Przydałaby się jakaś wiedza odnośnie Vf i If poszczególnych kolorów Twojej...
Jestem początkujący w Arduino i.... ............... Problem jest taki: kod nie działa :( To widać z fragmentu twojego kodu już na samym początku szkicu : W projektach z autentycznymi płytkami arduino , unikaj za 'wszelką cenę' konfigurować te dwa piny (Pin 0 i Pin 1) do jakiejkolwiek funkcji! Doczytaj gdzieś, albo odszukaj; dlaczego.....? Z pozostałymi...
Problem jest taki, że diody "pokazują" dźwięk z 3-4 sekundowym opóźnieniem. Na początek przełóż strip.show(); za wewnętrzną pętlę for. Nie ma po prostu sensu wielokrotnie wywoływać przesył (który swoje trwa) dla jednej wartości height. A w pętli zostaną tylko mało czasochłonne operacje wpisu do tablicy w RAM (setPixelColor). Operacje w pętli loop,...
Zamiast ws2812 lepiej się tu sprawdzą APA102.
Jeśli jest możliwość wygenerowania pwm programowo, to może także by się udało na attiny13. Jak najbardziej. Możliwości oprogramowania ograniczają zazwyczaj tylko umiejętności programisty.
Dodanie opóźnienia nie może wpłynąć na działanie programu. Musiałeś coś namieszać przy warunkach przełączania, przez co program cyklicznie włącza i wyłącza diodę. Zamiast sprawdzać pin, wprowadź flagę.
Ustawiłem licznik który zwiększa swoją wartość podczas wysyłania kodu repetycji , licznik zatrzymuje się gdy kod repetycji się nie pojawia, jak to zrobić żeby wtedy dioda gasła ? Przestudiuj tą poniżej prezentację: https://dronebotworkshop.com/using-ir-re... W okolicy 29-30 minut masz omówioiny ten koncept na przykładzie strowania...
Da się przez tranzystor, ostatecznie przekaźnik.
Instrukcja IF powinna wyglądać tak, jak już : [syntax=c] if(odczytanaWartosc >= 1 && odczytanaWartosc <= n/1023) [/syntax] Pozdr
https://forbot.pl/blog/kurs-arduino-uart... Punkt: Interakcja z układem - sterowanie diodami przez UART
On tam pisał że ustawiał Vref na 1,1V więc coś powinno być widać. Dlatego sugerowałem dać 0,7V z jakiejś diody.
Fajna sprawa :) Gdzie Kolega kupił te łańcuchy z diodami?
Witam, Może pokaż kod, będzie łatwiej coś poradzić. W czym programujesz? Arduino IDE? Jeżeli dobrze rozumiem, ma być tak: - LED od dołu zaświecają się po kolei z małą przerwą (coś ala linijka) - Najwyższa (po zaświeceniu się poprzednich) miga 3 razy, ale powoli się rozjaśniając i przygasając Widzę, że masz tam PWM, więc ogólnie i bardzo łopatologicznie,...
Aby była możliwość włączania/wyłączania większego obciążenia przy użyciu Arduino użyj tranzystora NPN jako klucza: https://obrazki.elektroda.pl/5699648300_... Zadziała tutaj najbardziej popularny BC457. Diody LED reprezentują Twoje obciążenie (możesz podłączyć inny odbiornik prądu). Zauważ, że tranzystor ten działa przy dużym zakresie...
Mało elegancko ale myślę, że najlepiej zobrazuje jak to działa byś mógł dopisać kod do pozostałych diod : [syntax=c]#include <Adafruit_NeoPixel.h> Adafruit_NeoPixel linijka = Adafruit_NeoPixel(8, A5, NEO_GRB + NEO_KHZ800); const byte sensorPin = A0; int sensorValue = 0; // value read from the pot void setup() { Serial.begin(9600); linijka.begin();...
Nawet diody zabezpieczającej tranzystor brak... Projekt na poziomie "migacz diody arduino".
poszukaj w google opisu do biblioteki TimerOne.h, generuje przerwanie, można określić interwał.
Nie zwiększy ale myślę raczej o impulsach prądu np ze zmiany z koloru czerwonego na biały. Gdzie pobór był 3A, a nagle jest np 9A. Im większa pojemność, tym wiecej mamy czasu aż się układ ustabilizuje, bez resetu proca, chociaż to powinna załatwić dioda i kondensator na płytce Arduino.
To oznacza błąd lub brak połączenia pomiędzy programatorem a Atmegą. Jeżeli robisz na stykówce to często to jest problemem, lub masz pomylone piny. Pozdr
Mam diody na 12V i chciałbym sterować je z Arduino zamiast chińskich sterowników kupionych na ali, znalazłem informacje że wystarczy użyć tranzystora np. IRL540N. Docelowo ma to być sterowanie dla 500 diod.
Możesz mierzyć ADCekiem spadek napięcia za diodą. Jak się przepali, napięcia nie będzie, zapalisz sobie inną ;-)
Nie wystarczy podłączyć 12V i GND. Musisz jeszcze podać sekwencję na Di. Spróbuj wypatrzyć, czy Fd nie jest przypadkiem połączone z pinem 7 WS2811. Czemu kupiłeś taśmę 12V, a nie 5V? Na A to znaczy Allegri, czy Aliexpress? Podaj numer aukcji jeśli Allegro. Fotka trochę mało wyraźna.
Witam ! Zbudowałem arduino serial http://arduino.cc/en/Main/ArduinoBoardSe... wgrałem do atemega 8A botloader z wersji 011 przez programator stk500v2 przez program AVR studio ustawiłem fuses i lockbits (weryfikacja "OK") niestety po włożeniu do płytki procek nie komunikuję się z ARDUINO IDE.Próby na wersjach 011 i 022. Komunikat błędu:...
W sumie zdecydowałem się na dokończenie "projektu", ale dało by radę to zaprogramować przez usbasp? Bo uwzględniłem wejście KANDA To nie maw zasadzie większego znaczenia . Konfiguracja podłączenia; czy to jest Kanda(10) albo 6 pin albo..cokolwiek.. nie decyduje o rodzaju wymaganego programatora. Posiadając arduino możesz każdy AVR nim zaprogramowac,...
Witam, nie bardzo rozumiem o co ci chodzi, sterowanie LED wlutowanymi na plytki? jezeli tak to czemu nie zagaladasz do dokumentacji? przykladowo: https://docs.arduino.cc/retired/boards/a... interesuje cie pin13 traktujesz go jako digital-pin. Pozdrawiam Tak, chodzi o diody na płytce. A w dokumentacji nie są opisane wszystkie diody.
Zacznij sam, jak napotkasz problem, to chętnie Ci pomogę, inni też. Na początek zastanów się, skąd będziesz wiedział, która jest godzina ? Dokładasz do Arduino moduł zegara czasu rzeczywistego, czy będziesz programowo robił zegar ?
Tak wygląda schemat Twojej taśmy (wzięty z datasheet WS2811) https://obrazki.elektroda.pl/5774381200_... Scalak masz co trzecią diodę LED i zasilanie 12V, 4 rezystory i 1 kondensator, prawda? Diody sterowane są grupowo (po trzy).
Ale ja ci dałem link, żebyś sprawdził na innym programie.
Problem w tym, że przy takim sterowaniu max. prąd na diodzie LED wynosi 10 mA (bez rezystora) Piny procesora mają zbyt małą wydajność prądową - na wyjściach są po prostu cienkie tranzystory. Przy takiej ilości LED to jest problem z prądem wypływającym i stosuje się LEDy o mniejszym prądzie np. 2mA W tym układzie to chyba jedna dioda odpowiada jednej...
[url=http://www.arduino.cc/en/Tutorial/D... masz gotowy przykład wykorzystania funkcji Debounce.[/code]
Błędy: 1. wydajność prądowa pojedynczego pinu 40mA 2. brak rezystora przy tranzystorze 3. brak diody przy przekaźniku
Zobacz multimetrem czy te piny maja połaczenie z masą. Najprostsza metoda. Na plytce jest masa bo inaczej procek by nie chodził. Moze gdześ jest zimny lut
Ja tam nie mam żadnego problemu żeby go skompilować, ściągnij sobie najnowszą wersje arduino, między 1.0 a wcześniejszymi trochę pozmieniał się kod. Ja mam 1.0 i wszystko działa [syntax=c]int buttonPin = 2; int ledPin = 13; int buttonState = 0; void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); } void loop(){ buttonState = digitalRead(buttonPin);...
Dobry początek. Czy dioda załączona czujnikiem nigdy się nie wyłączy sama? Teraz wyobrać sobie, że w przerwaniu timera, np. 100 razy na sekundę, sprawdzasz stan czujnika i przycisku i odpowiednio zapalasz/gasisz diodę i zmieniasz stan automatu. Proste?
jak napisać program w arduino powodujący miganie diody 10 razy a następnie kończący działanie? Wstępna ocena dostępnych informacji Przeanalizowałem Twoje pytanie dotyczące napisania programu w Arduino, który spowoduje miganie diody 10 razy, a następnie zakończy działanie. Celem jest stworzenie programu sterującego diodą LED, który wykona określoną...
Dioda źle, ma być równolegle do 10k. IRF540N do sterowania z 5V się nie nadaje, do niskoczęstotliwościowego PWM (kilkaset Hz) może dało by się wysterować logic level MOSFET bezpośrednio z uC, w pozostałych przypadkach potrzebny driver MOSFETów Rezystor szeregowy 220R do PWM to za dużo daj 1/10 tego Same LEDy muszą mieć w jakiś sposób ograniczony prąd
http://technovade.pl/poradniki/zeszytpro...
czy masz może pomysł jak bym mógł uzyskać 1 sygnał z halla? a ja potrzebuje, zeby mi trzymalo silowniki pod napieciem do nastepnego impulsu P.S. i liczylo od nowa Kiedykolwiek coś robiłem z zastoswaniem hallotronu otrzymywałem zawsze pojedynczy "czysty" impuls. Taka jest jego zaleta że nie ma potrzeby stosowania debounce. Jak j uż wcześniej pisałem...
Eh… Link: https://www.arduino.cc/en/uploads/Main/a...
Witam, posiadam gotowy nadajnik IR generujący różne częstotliwości od 22 do 50 kHz ( bez żadnego kodowania). W jaki sposób mogę za pomocą diody odbiorczej (TSOP 31236) i arduino sprawdzić jaka częstotliwość jest nadawana ? Nie możesz, bo TSOP 31236 może tylko odbierać modulację na 36 kHz.
Masz źle podłączone diody powinno być: PIN arduino - > rezystor (330Ohm) - > dioda czerwona PIN arduino - > rezystor (330Ohm) - > dioda niebieska PIN arduino - > rezystor (330Ohm) - > dioda zielona Katoda diody do masy. I wszystko będzie działało
Podkreślę, to jest mały panel z kilkoma pomiarami, wyświetlaczem i załączaniem światła, a nie obiekt przemysłowy. Rozumiem, że problem z przekaźnikami został rozwiązany. Moim zdaniem, z załączonego przez Ciebie programu nie wynika, że problem ten może mieć swoje źródło w tym programie. Myślę, że rozmawiam ze specjalistami, a nie z panią z pomocy online...
Witam, gdy podłączam do komputera Arduino Nano, i chcę wgrać na niego kod, to led "L" i "RX" włącza się na chwilę, po czym gaśnie a w Arduino IDE cały czas wisi napis Uploading... Używam prostego kodu do migania diodą.
Swego czasu użyłem sterownika LED SP501E, do którego można grać Tasmotę. Można wtedy za pomocą GET sterować ledami. W tym sterowniku nie ma BLUETOOTH, jest za to Wi-Fi i tym samym cały moduł wykonawczy masz gotowy. Jednak komunikacja taka jest ułomna, bo powolna. Sterownik ten wraz z wgraną już Tasmotą leży gdzieś u mnie w przydasiach - jak Cię bardzo...
Dioda równolegle z cewką silnika, katodą do zasilania (+12V). Przyczyną niedziałania układu prawdopodobnie brak diody i uwaliłeś tranzystor. Sprawdź jeszcze jakie jest napięcie na bazie tranzystora.
https://www.instructables.com/Remotely-C... Choć można by się doczepić, że HC-05 pracuje w logice 3,3 V i wskazany byłby konwerter poziomów logicznych na liniach TxD i RxD...
Witam, ten układ ma porty (piny) typu "quasi-bidirectional". Kiedy stan wyjścia jest wysoki, prąd wyjściowy jest bardzo mały (w sumie pull-up), większy prąd wyjściowy jest w niskim stanie wyjścia. Musisz więc zapalać diodę wyjściowym stanem niskim. Pozdrawiam
Jeżeli wgrałeś dobry bootloadet i fusy to tylko zostaje ch340.
chcesz tylko do tych diod całe arduino ?? Wystarczy nawet nano :)
Działający szkic wg Twoich wymagań: [syntax=c]const byte pinLed_1 = 3; const byte pinLed_2 = 4; const byte pinLed_3 = 5; const byte switchPin = 8; byte count = 1; void setup() { pinMode(switchPin, INPUT); digitalWrite(switchPin, HIGH); pinMode(pinLed_1, OUTPUT); pinMode(pinLed_2, OUTPUT); pinMode(pinLed_3, OUTPUT); } void loop() { if(digitalRead(switchPin)==LOW)...
Tylko nie zapomnij o diodach przy cewkach przekaźników od strony Arduino/Raspberry aby dłużej Ci te układy posłużyły...
Dowolne Arduino (Nano, micro) + dioda LED + 10 linijek programu który napiszesz sam, po przejrzeniu paru kursów.
Cześć, próbuję się nauczyć obsługi Arduino, programowania i podstaw elektroniki. Na pierwszy "projekt" zrobiłem diodę LED RGB sterowaną trzema przyciskami (każdy odpowiada za jeden z kolorów RGB), której można zmienić jasność za pomocą potencjometru. Dodatkowo z potencjometrem połączone są trzy diody LED wskazujące położenie potencjometra. Gdy jest...
Użycie == lub >= (gdy faktycznie celujesz w wybraną wartość) z float traci sens. Używanie operatorów == oraz != na wartościach float generalnie nie ma sensu, ponieważ wynik działania jest nieokreślony i wynika ze sposobu reprezentacji tych liczb. Dodano po 7 Jednak zamiast używać delay(dht.getMinimumSamplingPeriod()) użyj funkcji millis() do okresowego...
1. gdzie rezystor ograniczający prąd diody? 2. czy dioda dobrze spolaryzowana?
Robię licznik do pc sterowany Arduino uno wgrałem kod z simhub na jakie piny wyjście do zegarów ale przez to że piny w liczniku są blisko to się pin sygnałowy zetkną z +12v. Arduino w SIM hub jest unrecognized na Arduino miga dioda tx i co jakiś czas dioda L Arduino reaguje na guzik reset. Przed podaniem 12v na 8 pin sygnałowy działało. W IDE da się...
Wysyłaj po wciśnięciu przycisku komendę ON, a po jego zwolnieniu OFF.
AI: Czy Arduino działało wcześniej poprawnie, czy problem pojawił się nagle po jakiejś konkretnej sytuacji?Tak Czy na obydwa w/w pytania Twoja odpowiedź brzmi TAK? Jak programowałeś? Czy masz jakiś programator aby skorzystać z programowania procesora przez 6-pinowe złącze ICSP? Jeżeli tak, to jaki masz programator? Czy masz tylko jedną płytkę Arduino...
Tylko po co ten mostek Greatz'a, skoro można wykorzystać transoptor z dwoma diodami?
Nie mruga świecą sie 3 diody
Diody nie wystarcza? Sygnal do przerwania za dioda do 'wykrywania' przed dioda(?)
To zależy od transoptora. Do przesyłania sygnałów 7mA wystarczy, do reszty aplikacji wystarczy bufor.
Nie w setup() tylko poza setup () i poza loop() Pozdr
Cześć, Tutaj masz to dobrze opisane https://www.arduino.cc/en/tutorial/switc...
Dodaję w załączniku na szybko zrobiony w programie paint schemat układu. Ten układ możesz wykorzystać w charakterze świecy dymnej. Oczywiście jednorazowej. W necie jest pełno przykładów, jak prawidłowo powinno sterować się takimi ledami np.: https://jasonwebb.io/2010/12/controlling... https://www.twovolt.com/2018/12/02/led-s...
Program musi działać na zbocze - musisz zapamiętać w jakiejś zmiennej że nastąpiło wciśnięcie przycisku: [syntax=cpp]void setup() { Serial.begin(9600); pinMode(7, INPUT_PULLUP); pinMode(13, OUTPUT); } void loop() { int sensorVal = digitalRead(7); static int wcisniety; Serial.println(sensorVal); if (sensorVal == HIGH) { wcisniety = 0; } if ((sensorVal...
(1). Czy da się tak zrobić, żeby dioda migała niezależnie od wykonywanego programu w pętli? (2). Czy arduino po prostu wykonuje po kolei wiersze i nie ma możliwości wykonywania dwóch czynności jednocześnie? Ad(1) – krótka odpowiedź jest Tak, da się zrobic. Jak? – odpowiedź będzie niżej Ad(2) – na to pytanie odpowiedzią jest też –...
Wszystko będzie ok. 800mA da jeszcze spory zapas na jakieś diody czy wyświetlacze. Jak najbardziej tak.
Arduino Monitor pokazuje, co się dzieje w czasie bootowania.
(at)ElektrodaBot napisz proszę program na arduino by migał wbudowaną diodą led z okresem 5s i wypełnieniem 50% bez używania delay()
Daj diodę w szereg na zasilaniu ARDUINO NANO.... przed LDO, aby kondensator który dałeś za LDO się nie rozładowywał. Chodzi o to, że na wejściu musi być krótkotrwały spadek napięcia, poniżej 5V, energia zgromadzona w kondensatorze przez diodę w LDO wraca do zasilania, stąd może być reset. Druga możliwość, to zakłócenia od pinu RESET, ale najpierw spróbuj...
Znalazłem schemat na arduino
Opisałeś to tak, że nie wiadomo czy chodzi o pik napięcia z zasilania (schemat) czy sygnału (tekst). Generalnie należy dobrać R=(Uwe-Uz)/I, gdzie I powinno leżeć w zakresie miedzy Imin i Imax. R nie może być zbyt duże z powodu uC, nie może być zbyt małe bo przeciążysz zbyt dużym prądem źródło sygnału albo diodę. Jeśli to ma być zabezpieczenie przed...
Witam. Usłyszałem syk i poczułem zapach spalenizny Typowe reakcja podczas uszkodzenia diody.
Witam. Wzmacniacz robi za komparator, możesz spokojnie zastosować wzmacniacz pracujący przy niskich napięciach (np. MCP607) i czytać go z Arduino, oczywiście nie musisz dawać całego prostownika na diodach tylko wyprowadź zasilanie wzmacniacza wprost z Arduino. Pytanie zasadnicze, czy wiesz co z tym zrobić programowo....? Piotr.
Oczywiście pomyliłem się z nr pinów (chodziło o 0 i 1) wtedy transmisja kolidowała by z diodą.
Arduino i tranzystor ?
Jakim monitorem?
Witam Panowie przepaliła mi się dioda M7 ta obok dwóch kondensatorów za wejściem zasilania w arduino Mega, Tą płytkę mam w drukarce 3D zamontowaną , dioda mi się przepaliła i kawałek ścieszki obok pinów reset , 5V I 3,3V. A to dlatego że chciałem zasilić płytkę oddzielnie dając 12V na gniazdo w arduino bez masy , gdzie masa jest już przez Rampsa 1.4...
Witam Chciałbym zbudować włącznik czasowy na arduino. Chodzi mi o to, że jak przycisnę przycisk (reset) to dioda zapali się na np. 150 ms a potem zgaśnie i tak w kółko. Wiem, że jest to banalne :) ale dopiero zaczynam przygodę z Arduino. Z góry dziękuję.
(at)BlueDraco Masz rację - skanowanie przycisków można połączyć z zapalaniem diod ;)
arduino dioda arduino mruga dioda arduino przerwać dioda
prosty regulator grzałka instrukcja chińskiego radia interfejs różnicowy
zarejestrować słuchawkę panasonic zarejestrować słuchawkę panasonic
Podłączenie kamery cofania w Toyocie Yaris 2004 Zamienniki sterowników Vaillant ecoTEC: kompatybilność i wybór