Skocz do zawartości

rafsko88

Użytkownicy
  • Zawartość

    29
  • Rejestracja

  • Ostatnio

Reputacja

3 Neutralna

O rafsko88

  • Ranga
    3/10

Ostatnio na profilu byli

60 wyświetleń profilu
  1. void setup() { pinMode(10, OUTPUT); //Dioda czerwona pinMode(9, OUTPUT); //Dioda żółta pinMode(8, OUTPUT); //Dioda zielona pinMode(7, INPUT_PULLUP); //Przycisk digitalWrite(10, LOW); //Wyłączenie diod digitalWrite(9, LOW); digitalWrite(8, LOW); } void loop() { digitalWrite(10, LOW); //Czerwona digitalWrite(9, LOW); //Pomarańczowa digitalWrite(8, HIGH); //Zielona delay(1000); //Zatrzymujemy program przed wejsciem do pętli na 1 sekunde while (digitalRead(7) == HIGH) {} //Czekaj na wciśnięcie przycisku digitalWrite(10, LOW); //Czerwona digitalWrite(9, HIGH)
  2. Dziękuję bardzo za nakierowanie. Dobrze, zaraz coś napiszę i prześlę.
  3. Tylko jest pewna różnica, zwykłe ledy chcą tylko zasilania a programowalne coś więcej, co z tego, że napiszę program dla zwykłych ledów jak i tak nie będzie działał z adresowalnymi bo kod będzie znacznie rozbudowany prawda?
  4. Ja nie chcę by ktoś coś za mnie robił bo jestem samoukiem. Zwykłe ledy i switche sobie poradzę lecz mam problem z tymi adresowalnymi ledami. Gdzie wpisać daną funkcję i jak by to działało. Oczywiście sam sobie jakoś do tego dojdę ale liczyłem na jakiś poradnik czy coś by choć trochę naprowadzić, bo kurs z tą listwą jest, ale nie ma w nim switch i tu jest pies pogrzebany.
  5. Ten migający kod wpisałem do tego pierwszego i nic, źle coś wyszło. Posługiwałem się kodem pobranym znalezionym gdzieś w internecie ale też nic. Z tym przyciskiem mam najwięcej problemu. Resztę ogarniam.
  6. #include <Adafruit_NeoPixel.h> Adafruit_NeoPixel testled = Adafruit_NeoPixel(8, 7, NEO_GRB + NEO_KHZ800); void setup() { testled.begin(); testled.show(); testled.setBrightness(20); } void loop() { int i = 0; for (i = 0; i < 8; i++) { testled.setPixelColor(i, testled.Color(0, 0, 0)); } testled.show(); delay(300); for (i = 0; i < 8; i++) { testled.setPixelColor(i, testled.Color(255, 60, 0)); } testled.show(); delay(300); } Po naciśnięciu switch chcę uzyskać takie miganie do czasu ponownego wciśnięcia.
  7. #include <Adafruit_NeoPixel.h> //biblioteka Adafruit_NeoPixel testled = Adafruit_NeoPixel(8, 7, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel testled1 = Adafruit_NeoPixel(8, 4, NEO_GRB + NEO_KHZ800); void setup() { testled.begin(); //inicjacja testled1.begin(); testled.show(); //wysylanie danych do testled testled1.show(); testled.setBrightness(20); //regulacja jasnosci swiecenia testled1.setBrightness(20); testled.setPixelColor(0, testled.Color(255, 0, 0)); // pixel 1 testled.setPixelColor(1, testled.Color(255, 0, 0)); // pixel 2 testled.setPixelColor(2, testled.Color(2
  8. Zaraz dodam kod, Zależy mi na tej listwie ponieważ potrzebuję ją do projektu.
  9. Bazowałem na nim lecz mnie interesuje coś takiego, że -> mam https://botland.com.pl/lancuchy-i-matryce-led/16152-listwa-led-rgb-ws2812-5050-x-8-diod-53mm-wlutowane-zlacza.html za pomocą switch chce tę listwę włączyć, drugie naciśnięcie switch zapala diody na czerwono a trzecie wciśnięcie by migały na pomarańczowo. Da się to zrobić? Bo napisałem sobie program z małą pomocą (czyt. uczę się programować) i jeden program mam do stałego świecenia listwy a drugi do migania, nie wiem jak to połączyć..
  10. Witam, mam pytanie. Czy jest możliwość zrobienia kursu do obsługi switchy, listwy ws2812b i arduino? Jak za pomocą switcha włączyć listwę led, jak za pomocą switcha zmieniać kolor na drugi. Szuka kopię w necie i słabo. Nic po Polsku nie ma.
  11. 0.06 mA dioda a aku ten ma 0,8 A więc może być tak jak pisałeś, 40 minut świecenia i hej. Pomyślę jak to rozwiązać.
  12. Jedna led 0,3 Watt razy 7 diód na pasku razy 4 paski = 28 diod x 0.3 = 8,4 Watt --> 8,4 Watt podzielone na 4 paski daje 2,1 Watt Czyli nie tak źle.
  13. Albo jedyne co mi przychodzi do głowy to kupić i zrobić testy ale nie chce nie potrzebnie wydawać kasy.
  14. Jedyne co znalazłem to to, że jeden metr pożera 1,2 A . W sumie to już sam nie wiem, które ledy wybrać... https://botland.com.pl/paski-led-adresowane/5811-pasek-led-rgb-ws2811-cyfrowy-adresowany-ip65-60led-m-144w-m-12v-5m.html https://botland.com.pl/paski-led-adresowane/16608-pasek-led-rgb-ws2812b-cyfrowy-adresowany-ip65-60-ledm-18wm-5v-5m-czarny.html
  15. Tylko wieczorem do i z pracy. A jeśli bym chciał dłuższe świecenie to muszę wtedy zrobić tak jak pisałeś o tych zestawach z ogniw co zwiększy pojemność mAh
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.