Czy udało by się zastosować taki lan controler do PV monitora, jest kilka razy tańszy. https://pl.aliexpress.com/item/New-Arriv... Tu wersja z opisem: https://pl.aliexpress.com/item/New-Arriv...
Witam. Wreszcie udało mi się zakończyć jeden z 16 zlutowanych efektów. Jak w temacie Rebote 2 Delay ze strony www.tonepad.com plus Switch prawdopodobnie z radioelektronika (poniżej dokumeny w PDF). Obudowe postanowiłem wykonać z blachy 1,8mm (jak na rysunku) Napisy zrobione na drukarce laserowej, na papierze samoprzylepnym, efekt: W środku dwie płytki,...
Taki "opóźniacz" to na mosfecie najlepiej - szukaj w Google "off after delay switch circuit" .
Można zamienić mam findera 80.01 nowego (BE) Signal OFF delay. Power is permenently applied to the timer. The output contacts transfer immediately on closure of the Signal Switch (S). Opening the Signal Switch initiates the preset delay, after which time the output contacts reset. https://www.finder-relais.net/en/finder-...
Witam, zastanów się co się dzieje w switch (OPCJA) dla PRZEL == 1. Jak będziesz wiedział jak działa switch...case, możesz wykorzystać go do migania diodami bez ciągłego delay między nimi i blokowania całego programu.
Ja kupiłem całkiem sporo rzeczy, ale ostatnio przyszedł taki oto timer, przekaźnik czasowy, czy jak go tam zwać: https://obrazki.elektroda.pl/8812632600_... https://www.aliexpress.com/item/Trigger-... Jak za 10 zł,...
Z opisu można wywnioskować, że chodzi chyba o odłączanie zasilania aby efekt nie pobierał prądu z baterii gdy jest nieużywany. Takie najprostsze: http://www.eleccircuit.com/off-after-del...
Czy zgadza sie z tym schematem: http://pl.aliexpress.com/item/Best-Price... Dodano po 1 Wyzwalanie jest do masy? Co oznacza dokładnie "wybuch/zonk"?
I jeszcze w ASM ;) .include "tn2313def.inc" ldir16,low(RAMEND) outSPL,r16 sbi DDRB, 0 ;LED_0 anoda do Vcc, katoda przez rezystor do PB0 sbi DDRB, 1 ;LED_1 (jak wyzej) cbi DDRB, 2 ;jako wejscie (switch do masy) sbi PORTB, 2 ;wewnetrzny pull-up loop: sbis PINB, 2 rcall switch rjmp loop switch: rcall delay sbic...
Znalazłem kompletne układy monostabilne NE555 do zakupienia. Wydają się w porządku, ale jednak jak to podłączyć? Rozumiem, że muszę "wbić się" z tym układem w przewód sygnałowy od obrotomierza i prędkościomierza. A jak wtedy będzie wyglądała sprawa wysyłania sygnału podczas włączonego silnika, skoro będzie przechodził przez NE555? Czy połączyć to z...
Znajdz swoje tranzystory pod FET(Q509 and 510)... FET source is the preamp section output signal and the FET drain is out to the power amp. What is the purpose of this FET section, is it some kind of delay switch? I note the key on the schematic shows the FETs (N Channel JFET) as E111 * [url=http://www.avforums.co.za/index.php... * or...
Rozwiązanie podał formumowicz na innym zaprzyjaźnionym z jabłkiem forum ;) https://www.npmjs.com/package/homebridge... Ten plugin dodaje wirtualny włącznik oraz wirtualny czujnik ruchu. Należy stworzyć dwie automatyzacje: 1. Uruchomienie przekaźnika uruchamia wirtualny włącznik, wirtualny włącznik aktywuje z opóźnieniem wirtualny czujnik ruchu...
Nie wiem jak działa Tasmota - nigdy jej nie używałem. Ale tworzy port dla połączenia z zigbee, a ja oczywiście używam proxy bluetooth. Połączenie z zigbee jest proste - wystarczy podać tcp://{ip}:8888 Przetestowałem to z Z2M, a teraz działa z ZHA. Migrowałem z bramki Tuya WRG1+TYZS3, flashowanej OpenBekenem do tego. Zamieniłem funkcje diod, teraz czerwona...
Nie jestem w stanie w pełni przetestować, ponieważ zasilacz w tym urządzeniu jest uszkodzony, więc mogę zasilać CBU tylko z +3,3 V i nie mogę przetestować przekaźnika. Ale myślę, że to powinno działać jako konfiguracja esphome. Nie wymyśliłem jeszcze, co zrobić z przywracaniem oryginalnego stanu po ponownym uruchomieniu, więc po prostu go włączam. To...
Do swego Satela ca-10 mam podłączone pod wyjście alarmu przekaźnik 12 V Dodatkowo zastosowałem 2-kanałowy moduł przekaźnika 5V 10A Arduino do załączenia czuwania i wyłączenia. Wszystko spięte z HA przez ESPHome ota: switch: - platform: gpio pin: D1 name: "Switch 1_1" id: switchno11 interlock: [switchno11]...
Źle podchodzisz do problemu - zmienna i (czyli numer wyświetlanej cyfry) powinna być zmienną globalną, którą w przerwaniu od timera zwiększasz, a następnie wykonujesz blok switch (i) { ... }. Oczywiście delay w przerwaniu to "bluźnierstwo" :) Preskaler ustaw sobie na 64, wtedy przerwanie od timera dostniesz ok. 400x na sekundę, czyli odświeżanie całego...
Witam. Planuje zrobić w samochodzie podświetlenie klamek podczas pracy silnika i ok 10 sekund po jego zgaszeniu. Narysowałem schemat (w załączniku), lecz jestem bardzo początkujący i prosił bym o sprawdzenie go. PS: to co zamazane na zielono to błąd, nic nie oznacza, po prostu linia. Diody będą niebieskie (jasne - światło rozproszone). Wyczytałem w...
Szkoda, że nie wiadomo na czym jest zrobiony( rzeczony timer oczywiście). Dokładnie, miałem właśnie o tym pisać znając życie Chińczycy ukryli układ pod wyświetlaczem aby nie czynić dodatkowej roboty i zdzierać z niego symbolu. Widać od spodu PCB (w miejscu wyświetlacza) piny prawdopodobnie odpowiedzialne od programowania układu sterowania. Mym skromnym...
Po prostu na samym końcu dopisz brakująca klamrę } Choć cały kod jest nieco bez sensu .. po co dwa takie same warunki if (irrecv.decode(&results)) ?? Raczej powinno być coś takiego : [syntax=c]void loop(){ if (irrecv.decode(&results)) { switch (results.value) { case 0x6604CFE3: Serial.println("LedyPrzednie"); diodaStatus = ~diodaStatus; delay(1500);...
No ok zgadzam się, że aktualnie dpID 113,114,115 to szukane wartości, tylko czemu wcześniej się nie pojawiały? Po podstawieniu jako VCPPfF tych dpID wszystko zaczyna działać zgodnie z założeniami. Stare dpID 6,7,8 jako "skrócona" wersja też działa:D Muszę pomyśleć tylko jeszcze jak wyciągnąć wartości energii bo na razie pokazuje tylko zużytą. Na tę...
Excray: dzięki za wzorcowy przykład niewłaściwego i niepotrzebnego użycia konstrukcji switch() oraz funkcji delay(). ;)
Cześć. Mam przerobione 3 sztuki na esphome. substitutions: name: dt20hbw-1 friendly_name: dt20hbw-1 device_description: "Monitor and control Atorch DT20HBW" esphome: name: ${name} friendly_name: ${friendly_name} comment: ${device_description} project: name: "f3nix.esphome-dt20hbw"...
Można to zrobić np. tak : [syntax=c]#include <mcp_can.h> #include <SPI.h> MCP_CAN CAN0(10); // Set CS to pin 10 byte audi[8] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; byte volvo[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; byte car_type; void setup() { pinMode(9, INPUT); Serial.begin(115200); if (digitalRead(9) == HIGH) { // Initialize...
może cos takiego ?? [url=https://www.ebay.com/itm/DC-5V-12V-...
myślałam nad nowym przełącznikiem, ale nie mogę znaleźć niczego miniaturowego, wszędzie są typowe czujki pir do lamp. Podpowiedź proszę jaka faza byłaby najlepsza do wyszukiwania sensownego zestawu i na jakie parametry zwrócić uwagę? W zestawie masz dołączony najprostszy sensor jaki można znaleźć. Działa on tak jakby do nocnej lampy zastosować przycisk...
Uwaga co do RLS Conrada! Ich system wymaga parowania pilota z odbiornikiem, które to parowanie polega na wejście w tryb parowania odbiornika (wciśnięcie przycisku na 3sekundy), a następnie nadanie na pilocie około 3 sekundowego sygnału/kodu, który zostanie zapisany w pamięci odbiornika. Sprawdziłem, parowanie działa - w najprostszym scenariuszu zapętliłem...
Witam wszystkich. Przestudiowałem cały temat i zabieram się powoli do tworzenia urządzenia. W związku z tym mam kilka pytań i liczę na wyrozumiałe odpowiedzi ;) Po 1 czy zestaw tego typu będzie się nadawał do zasilania? [url=http://www.aliexpress.com/item/ZVS-...
Witam! Początkowo też myślałem, żeby program oprzeć na "switch'u", jednakże nie chciał funkcjonować poprawnie, więc zacząłem szukać innych rozwiązań ( stąd próba realizacji na if'ach ). Obecnie kod wygląda następująco: attachInterrupt() , którym będzie przyciśniecie przycisku, tak ?
Właśnie wczoraj sprawdziłem w książce i faktycznie - zapomniałem o funkcji digitalRead, a sprawdziłem niemal wszystko inne ;) Menu teraz działa bardzo dobrze, choć nie obyło się bez kilku zmian. Toteż intryguje mnie: Poczytaj o obsłudze przycisków ponieważ twoja konstrukcja switch - case - delay jest "trochę mizerna". Mógłbyś proszę to rozwinąć? :)...
Do 15zł. nie znajdziesz. Natomiast AWZ516 od Pulsara może się nada. Koszt około 53zł netto. Dzięki ale nie potrzebuję aż tak zaawansowanej konstrukcji Szukam czegoś na NE555 Tutaj http://www.aliexpress.com/item/NE555-Del... znalazłem tanio ale nie do końca spełnia wymagania...
Witam, Próbuje zaprogramować PIC16f84A. Są do niego podłoczone 4 LEDy na RA0, RA1, RA2 i RA3 jako wyjścia i przycisk na RB0 jako wejście , które ma kontrolować zachowanie LEDów. Jeżeli przycisk nie jest wciśnięty mają migać od RA0 do RA3 a jak jest wciśnięty to od RA3 do RA0. Przy wciśniętym przycisku jest ok, ale w drugą stronę świecą jak chcą. Oto...
To już wiem jak zrobić. Tylko nie wiem jak prawidłowo napisać, żeby zamiast delay() użyć tego millis().
Delay nie chcę użyć ponieważ on mi zablokuje wykonywanie innych instrukcji jak chociażby obsługę wejść (potencjometr, switch). Chyba nie do końca dobrze ująłem w pierwszym poście co chcę uzyskać. Chciałbym zablokować jedno wyjście arduino na czas 0,2 sek (tak aby było nieaktywne) tuż przed przystąpieniem do pomiaru temperatury. O ile wiem jak wykonać...
Witam. Zaczynam przygodę z elektroniką, wręcz raczkuje. Czytałem dużo na te tematy, trochę próbowałem. Co do mojego problemu miałem kilka pomysłów lecz... Chcę zrobić oświetlenie klamek w samochodzie. Miało by ono działać gdy uruchamiam silnik (po zapłonie) oraz od 3 do 10 sekund po jego wyłączeniu (odcięciu zapłonu). Chciałem zrobić owe podtrzymywanie...
Wprowadzasz sobie do programu zmienną, np : [syntax=c]byte licznik ;[/syntax] Po każdym naciśnięciu przycisku zwiększasz jej stan o 1, np : [syntax=c]if ( digitalRead(PIN_PRZYCISKU ) == LOW ) // pin przycisku musi byc ustawiony jako wejscie z pullup a przycisk zwierac go do GND { licznik ++; delay(50); // delay() użyte jako prymitywny debouncing przyciski...
np. https://obrazki.elektroda.pl/2853103900_...
spora lista identyfikatorów dpID dla tego urządzenia [syntax=text]DP Listx 1 → Switch state 9 → Countdown 17 → Add Electricity 18 → Current 19 → Power 20 → Voltage 101 → Price 102 → Bill 103 → Add Bill 104 → OVP 105 → OCP 106 → OPP 107 → Device Language 108 → Display Brightness 109 → Standby Brightness 110 → Enter standby time 111 → Key Beep 112 →...
Cześć Doszedłem dalej z pomocą (at)divadiow Dzięki za to Wykonałem następujące czynności Pobrałem bootloader od (at)Oranż Metylowy z discorda https://discord.com/channels/96786352151... Następnie sflashowałem plik programem ltchiptool-v4.11.1.exe z ustawieniami jak na obrazku https://obrazki.elektroda.pl/7437323000_...
Witam wszystkich po długiej przerwie powróciłem do Żłobka posiadam program lecz coś z nim nie tak , założenia po naciśnięciu przycisku START uruchamiają się drzwi lewe oraz prawe dojadą do krańcówek, każde skrzydło ma osobną krańcówkę , i teraz po dojechaniu drzwi do krańcówek powinien się uruchomić dalszy program , czyli uruchamia kolo , dzwonniki...
Poszperałem trochę i na tej stronie https://obrazki.elektroda.pl/7998939000_... Pod PD0 Atmegi8 podłączyłem przycisk REV na panelu, jego wciśnięcie powoduje wysłanie na PB1 podłączonego do pinu SW/Play sekwencję emulującą wkładanie kasety, PB0 podłączone do pinu CLK emuluje tacho. Działa.
napisz program do arduino aby zaprogramować przyciski i dwa limit switche połączone według obrazka https://obrazki.elektroda.pl/7053605400_... Na podstawie dostarczonego schematu, można zaprogramować Arduino tak, aby obsługiwało sygnały z przycisków i limit switchy (przełączników krańcowych). Oto przykładowy kod, który może spełniać te funkcje....
Postanowiłem się troszke pobawić i znów wytrawiłem płytkę do delay tylko już razem ze switchem no i próbnie zrobiłem solder maske. Musze powiedzieć że trening czyni mistrza. http://obrazki.elektroda.net/41_12571093... Pozdrowionka
[syntax=C]PORTB |= (0<<touch_switch_pin); // NIE powoduje wyzerowania odpowiedniego bitu _delay_ms(1); DDRB |= (0<<touch_switch_pin); // NIE powoduje wyzerowania odpowiedniego bitu // BRAK małego opóźnienia występującego w programie wzorcowym if (!(PINB & 0x10))[/syntax]
Podzielę się informacjami dla kontaktorowego wskaźnika biegów do motocykla kiedy mamy dostępny tylko sygnał masowy dla biegu neutralnego. Do wykonania użyto Arduino Uno R3, przetwornicy DC 12-5V i dwóch kontaktronów Normalnie otwarty. Sygnał biegu jałowego użyty jest jako reset. Przykład montażu na fotce powyżej. Kod programu: // Final Arduino Sketch...
nie dokładnie rozumiem kod wolałbym otrzymać kompletny kod Oczywiście, z przyjemnością udostępnię Ci kompletny kod kalkulatora dla Arduino Uno, który nie wykorzystuje wyświetlacza. Zamiast tego wyniki zostaną wysłane do komputera przez port szeregowy. [syntax=cpp] const int buttonPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; // Przyciski dla cyfr 0-9 const...
Z delayami tego na pewno nie zrobisz, musisz nauczyć się zarządzać czasem - millis, timery sprzętowe, gotowe biblioteki (timerOne), millis opisane jest w kursie: https://forbot.pl/blog//kurs-arduino-pod... i raczej nie powinieneś zaczynać od jego końca. Coś takiego jak maszyna stanów, switch-case też nie zaszkodzi...
Wszystko co było tutaj napisane Tak wygląda kod: #define __PROG_TYPES_COMPAT__ #include <avr/pgmspace.h> // For PROGMEM // Program version const char s_Version[] = "1.8.horo"; // Pin mappings for the PIC programming interface #define PIN_ACTIVITY 19 // LED that indicates read/write activity #define PIN_VDD 2 // 1: Power the...
Witam W jaki sposób mogę przenieść program TriangleWave.ino z tego linku: http://www.instructables.com/id/How-to-M... na ATmegę16A? Wygląda on tak: http://obrazki.elektroda.pl/4752241700_1... Schemat mojego układu daję w załączniku. Na moim schemacie brakuje transoptora TCST1103(dodałem go jakiś...
Problem dotyczy mianowicie tego, że gdy wysyłamy na łańcuch diod WS2812B jakiś kolor, wtedy odbiornik IR wariuje. Wysyła znikąd jakieś losowe wartości.(Na pilocie nie przyciskam wtedy żadnego przycisku). [syntax=c] #include <IRremote.h> #include <Adafruit_NeoPixel.h> #define irPin 11 #define PIN 6 #define NUMPIXELS 2 IRrecv irrecv(irPin);...
Musisz dodac warunek opuszczenia petli gdy chcesz sterowac z kompa jeszcze i faktycznie zobacz jak kod wyglada po sformatowaniu w edytorze: [syntax=c]void loop() { boolean dane = false; // NOWE digitalWrite(sensorPin - 1, HIGH); while (digitalRead(sensorPin) != HIGH && !dane) // NOWE { { if (Serial.available()) { switch (Serial.read()) { case 'u': dane...
[syntax=c]#include <DS1307RTC.h> #include <TimeLib.h> #include <Wire.h> int latchPin = 8; int clockPin = 12; int dataPin = 11; int hh; int hh2; int mm; int mm2; int ss; int ss2; int dd; int dd2; int mn; int mn2; int yr; int yr2; tmElements_t tm; byte zero = B00111111; byte one = B00000110; byte two = B11011011; byte three = B01001111;...
Uważam że zabijają Cię delay() - czas wykonania jednej pętli programu void loop() to coś koło 20s - jeśli nic nie jest wciśnięte. Wówczas wykonują się po kolei wszystkie pętle wpisane po else
[syntax=c]uint8_t relay_switch = 1;// potrzebny do obslugi zmiany przekaznikow uint8_t relay2 =4// definicja na ktorym porcie podpiety jest drugi przekaznik ////////////////////////////////////////... Access Granted /////////////////////////////////// void granted ( uint16_t setDelay) { if(relay_switch){ digitalWrite(relay, LOW); // Unlock door! delay(setDelay);...
Witam Jak w temacie poszukuję biblioteki IR pod arduino która obsługuje kilka czujników. Ewentualnie jakieś wskazówki jak napisać taka bibliotekę samemu. Próbowałem taki kod z biblioteką IRremote ze strony: https://github.com/shirriff/Arduino-IRre... ale niestety nie działa poprawnie tzn. działa tylko jeden czujnik - czujnik2. [syntax=c]#include...
A czy ten moduł ma jakieś wejście "start", albo "reset"? Jeśli tak, to nie trzeba tego CD4541, tylko podać sygnał na to wejście (jeszcze pytanie, jakie on ma mieć parametry - prąd, napięcie, czas trwania...). Nie ma "start" i "reset" tylko piny input i out tak jak podano na tej stronie https://www.icstation.com/mobile/timer-s...
[syntax=c]/*****************************... * isrEncoder() * * Catch encoder´s interrupts * \******************************/ void isrEncoder() { delay(50); // Debouncing (for crappy encoders) if(digitalRead(ENCODER_B) == HIGH){ bitWrite(status, ST_GO_UP, 1); } else bitWrite(status, ST_GO_DOWN, 1); } /*****************************\ * isrSwitch() * * Catch...
Nie wiem, czy dobrze Cię zrozumiałem, ale wywaliłem bibliotekę od wyświetlacza(i2c) i kilka innych. Została jedynie do klawiatury i altsoftserial. Nic to nie dało, sytuacja jaka była taki jest nadal. [syntax=c] #include <AltSoftSerial.h> #include <Keypad.h> AltSoftSerial altSerial; String textMessage; //Zmienna do przechowywania wiadomoĹci...
Witam. Mój problem polega na tym, że meczę się od kilku/nastu dobrych godzin z hasłami w moim programiku... Korzystam z biblioteki password.h http://playground.arduino.cc/Code/Passwo... No i z klawiatury http://playground.arduino.cc/code/Keypad Teraz tak, jeżeli zdeklaruję to hasło w kodzie np. 1234, to po wstukaniu 1234 i zatwierdzeniu # wszystko śmiga...
https://obrazki.elektroda.pl/9760997100_... Witajcie moi drodzy. Przedstawię tu wnętrze starego tunera sat Kathrein Innovatron UFD 41 260211 a potem spróbuję pokazać działanie kilku ciekawszych części ze środka i omówić ich zastosowanie w projektach DIY. Uruchomię tutaj m. in. modulator RF od ALPS, przełącznik A/V TDA8440 (poprzełączamy...
Nie używaj delay() - to strata czasu i blokowanie procesora. Popatrz na przykłady np mills() lub mój ulubiony ticker() Przykłady znajdziesz w arduino. Zamiast kilku if(value==kodx) proponuję switch() - case Popraw post - kod umieść pomiędzy znacznikami syntax - będzie czytelniej przykład: [syntax=arduino] switch(value) { case 123: //robimy coś break;...
proszę bardzo oto program : int voltPin = 0; void setup() { // put your setup code here, to run once: pinMode(8, OUTPUT); Serial.begin(9600); } void loop() { int wartosc = analogRead(A0); int wolty = wartosc / 204.8; // przekształcam wartość na wolty Serial.println(wolty); switch (wolty) { case 0: digitalWrite(8, HIGH); delay(500); digitalWrite(8, LOW);...
A tu mnie w maliny nie wprowadził? const int buttonPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; // Przyciski dla cyfr 0-9 const int buttonAdd = 12; // Przycisk dla operacji dodawania const int buttonSubtract = 13; // Przycisk dla operacji odejmowania const int buttonMultiply = A0; // Przycisk dla operacji mnożenia const int buttonDivide...
Witam mam problem z jedną funkcją niby nic trudnego ?!? Podczas trwania programu 1 wciskam przycisk który ma wywołać czynność. Jednak przycisk może być wciśnięty raz krócej raz dłużej. Ale program ma wykonać raz czynność. Próbowałem pętel, ale niestety przycisk stale jest wciśnięty i pętla mimo iż ma licznik zaczyna się od nowa. Ma ktoś pomysł jak wprowadzić...
Nie rzucaj się tak od razu na głęboką wodę, zacznij od prostszych rzeczy jak choćby wklejenie kodu w znaczniki C++ by można go było przeczytać. Zmierz sobie czas trwania impulsu używając millis() lub micros() z podziałem na etapy pomiaru przez switch case. A wklejony kod wygląda tak: [syntax=c]#include <ArduinoBLE.h> #define trigPin 0 #define...
Na Mega328 z KB RAM uruchamianie OS nie bardzo ma sens. Zrób wielowątkowość opierając cały program o maszynę stanów. Zapomnij, że istniej delay. Owszem, krótkich delay (mikrosekundy) w AVR przeważnie nie da się przeskoczyć ale nie zawsze. Na 1-Wire, można obsłużyć USARTem. Nie ma żadnych delay i 1-Wire działa na przerwaniach. Masz więc już pierwszy...
Problem dotyczy zasilenia przetwornicy ksenonowej w światłach mijania w moim motocyklu. Ale od początku: Oryginalna instalacja elektryczna wykonana jest w taki sposób, że w momencie przekrecenia kluczyka w stacyjce zapalają się tylko światła postojowe, mijania zapalane są w tym samym momencie w którym dokonuję rozruchu (odpalam motor). I teraz o ile...
Oczywiście również możesz mieć tą wersję tej kamery: IR 1.3Megapixel IP camera Braun Group - BGIP-130NF60N SPECYFIKACJA BGIP-130NF60N Image Sensor: 1/3" Aptina Low Illumination 1.3 Megapixel CMOS Sensor AR0130 + DM365 Resolution: 960P(at)25fps,720P(at)25fps,D1(at)25fps Minimum Illumination: 0.1Lux S/N Ratio: >50db Focus Mode: Manual Day/Night: IR cut...
Witam W jaki sposób mogę dodać obsługę czujnika szczelinowego, aby określić punkt gdzie zaczyna się wyświetlanie zaprogramowanego obrazu na wyświetlaczu widmowym tak aby obraz wyświetlał się cały czas w jednym miejscu? Program wygląda tak: //(at)(at)(at)(at)(at)(at)(at)(at)(at)(a...
Witam wszystkich, Wcześniej również eksperymentowałem z tym pilotem. Ważne jest, aby wiedzieć, że urządzenie zawiera (bardzo niski) konwerter mocy, aby zwiększyć napięcie akumulatora do 3,3 V. Konwerter jest zawsze włączony. Dlatego używam tego urządzenia z akumulatorami. Port ADC jest wolny, ale na płytce PCB zaprojektowano pola lutownicze dla rezystorów...
Wartość zmiennej wysyłanej z komputera poprzez terminal czy przez BTH jest przechowywana chwilowo. Warto wykorzystać SwitchStatement do setowania np. innej boolowskiej. W twoim przypadku będzie to mniej więcej tak: [syntax=c] int Data, wartosc = 0; bool strob_b; void setup() { Serial.begin(9600); pinMode(5, OUTPUT); } void loop() { if (Serial.available())...
Witam.Przymierzam się do zrobienia subwoofera aktywnego na gdn 30.120.1 lub na z stx-e.mam problem ze znalezieniem odpowiedniego mocowo panelu.Jaki byście mogli polecić w cenie do 300zł.Znalazłem Kampo sub 100a Dane techniczne: * 230 VAC / 50 Hz * 320 W max. * 10 W standby * Input 45 mV (wejście cinch) * 1,1 V (głośniki wejście) * minimalny poziom automatyczny...
Napisz to od nowa, z tablicami i bez żadnych switch ani if. Nie używaj delay. Po prostu zapisz w tablicy dane do wyświetlenia w kolejnych krokach. Dlaczego deklarujesz dane o małych zakresach jako int? W Twoim kodzie zaświecanie kolejnych diod nie następuje równocześnie. Po zaświeceniu ostatniej czekasz podobno 5us i zaczynasz gasić. Po co? Zgasić i...
Pomysł Projekt powstał w celu ułatwienia sobie życia 🙂. A mianowicie nie mam podświetlenia ambient light w TV, więc postanowiłem zamienić sobie lampkę stojącą obok TV na ładne podświetlenie za pomocą paska LED, które będzie wł./wył. za pomocą pilota IR. Jako że na pilocie mam przyciski, których nie używam przy standardowym oglądaniu (REC, REV,...
Sterowanie poprzez nadawanie stałych wartości działa, dziękuje za pomoc. Jednak podczas próby sterowania switchami napotkałem pewien problem, serwo po zaprogramowaniu procka, obraca się raz w lewo raz w prawo aż do zatrzymania, potem można chwilę posterować i znów następuje kilka ruchów w obydwie strony aż do zatrzymania. Oto kod: [syntax=c]#include...
#define SEG_C 3 #define SEG_E 6 #define SEG_D 5 #define SEG_B 7 #define SEG_G 2 #define SEG_A 11 #define SEG_F 10 int losowaLiczba; void setup() { Serial.begin(9600); //Konfiguracja pinow jako wyjscia pinMode(SEG_A, OUTPUT); pinMode(SEG_B, OUTPUT); pinMode(SEG_C, OUTPUT); pinMode(SEG_D, OUTPUT);...
Udało mi się nieco popracować nad odczytami i sterowaniem w Home Assistant. Jeszcze zostało dopisanie zmiana parametrów np. temperatur i innych esphome: name: piec esp8266: board: esp01_1m # Enable logging logger: level: INFO # Enable Home Assistant API api: ota: password: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&q...
zatrzymania porobiłem na while bo to już poznałem, a inni kombinowali na 'delay' I jedno i drugie zatrzymuje program, który w czasie owego zatrzymania nie reaguje na zdarzenia. Nie jest to więc droga do sukcesu.
Witam. Potrzebuje wskazówek odnośnie zmian w kodzie tego projektu: [url=http://www.martyncurrey.com/turning... a LED on and off with an Arduino, Bluetooth and Android. 3 LEDs and 3 Switches W skrócie – przy pomocy aplikacji łączę się z Arduino ( bluetooth...
Jasne, najpierw proszę zapoznaj się z tematem: https://www.elektroda.pl/rtvforum/topic3... „Pożyczyłem” sobie z niego pomysł na MOSFET IRF630 jako układ wykonawczy. https://obrazki.elektroda.pl/1699343900_... Pojedynczy schodek to 21 diód LED (taśma 300 LED podzielona na 13, diody są w sekcjach po 3). Maksymalny...
#include <OneWire.h> #include <LiquidCrystal.h> #include <Adafruit_NeoPixel.h> #include <DallasTemperature.h> #include <SoftwareSerial.h> SoftwareSerial SIM900A(10,11); OneWire oneWire(A1); DallasTemperature czujnik(&oneWire); LiquidCrystal lcd(12, 13, 5, 4, 3, 2); #ifdef __AVR__ #include <avr/power.h> // Required...
oczywiście że można .... taki efekty jak chorus i inne modulacyjne najlepiej w pętle.. tyle ze być może lampowy dźwięk ucierpi na tym( wchodzi między przedwzmacniacz a końcówkę mocy ,,jako ciekawostkę mam próbki nagrane prze mojego kolegę lampa B-52 zapięty w pętle efektów...Ale chyba nie ma delaya konstrukcji lampowych chyba ze już jakieś typowo analogowe...
Po sprawdzeniu wszystkich przechwyceń, które zrobiłem (może połowa wszystkich opcji) może wyglądać tak: "VM144":40{ "1":"Switch 1", Relay 1 (boolean, V=1 or 0) "2":"Switch 2", Relay 2 (boolean, V=1 or 0) "3":"Switch 3", Relay 3 (boolean, V=1 or 0) "4":"Switch 4", Relay 4 (boolean, V=1 or 0) "5":"Switch...
Witam. Prosiłbym o pomoc w przerobieniu w moim kodzie funkji delay na millis, walczę z tym juz któryś dzień i nie mogę sobie poradzić. [syntax=c] switch ((digitalRead(przycisk1) == LOW)) { case 1: //instrukcje dla var=1 lcd.clear(); lcd.backlight(); lcd.setCursor(0,0); lcd.print("TEMP"); lcd.setCursor(0,1); lcd.print("WILG"); lcd.setCursor(8,0); lcd.print(temperatura);...
Witam W jaki sposób mogę określić punkt startu dla wyświetlacza widmowego? Chodzi mi o coś takiego jak na tym filmie(6:26): https://youtu.be/57carjNxI9A Tutaj jest cały program: http://www.instructables.com/id/How-to-M... Z tym, że ten projekt jest na arduino i czujniku halla, a ja mam transoptor podłączony do...
Kod poprawiony teraz wygląda tak: [syntax=c]/* Plik "main.c" */ #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "ds18b20.h" #include <avr/interrupt.h> #include <stdbool.h> #define F_CPU 8000000UL #define LED_0 0b11000000 #define LED_1 0b11111001 #define LED_2 0b10100100 #define LED_3 0b10110000 #define...
Brakuje klamer, być może miało być tak: [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { DDRD = 0xff; DDRB = 0x02; DDRC = 0x00; PORTC = 0x03; while(1) { if(!(PINC&(1<<PC0))) { if(!PORTD) { PORTB |= 0x02; _delay_ms(100); PORTB &= ~0x02; } else { PORTD >>= 1; _delay_ms(80); }...
Wychodzi na to że maksymalny prąd to 5A, gdzie jest zapis: "The maximum DC current is the value at which the inductance falls to 75% of its nominal value or when its temperature rise reaches 40°C, whichever is sooner." Możliwe że jak robisz zwarcie to napięcie na wyjściu spada dramatycznie i wzrasta wypełnienie bo następuje opóźnienie wykrycia zwarcia....
Witam. Złożyłem niedawno efekt gitarowy Magnus Modulus. Przed kupnem potencjometrów chciałbym najpierw wiedzieć czy ów efekt działa prawidłowo. Postanowiłem włożyć zwory zamiast niektórych potencjometrów, natomiast nie wiem jak to może wpłynąć na prawidłowe działanie efektu. Pierwsze co zrobiłem to to wsadziłem zwory: -przełącznik "tails switch" -potencjometr...
Nie wiem co w poniższym kodzie wprowadza opóźnienie. Może ja sprecyzuje... Pętla loop wykonuje się co aż 5 sekund! Nie ma żadnych opóźnień przed delay(), więc naprawdę nie wiem. Podsyłam ponieżej ten kod #include <Wire.h> #include <PN532_I2C.h> #include <PN532.h> #include <NfcAdapter.h> #include <Servo.h> #include <IRremote.h>...
Witam Wpadł mi w rece jakiś czas temu kit tej firmy.Wzmacniacz mosfet 300W mono Specifications music power : 300W / 4ohm ; 200W / 8ohm rms power : 155W / 4ohm ; 100W / 8ohm harmonic distortion : 0.005% damping factor : > 600 input sensitivity : 1Vrms signal-to-noise ratio : 112dB (A-weighted) frequency response : 3Hz - 120kHz speaker switch-on delay...
Witam. Posiadam taki o to kod: [syntax=c]#include <IRremote.h> #define irPin 12 // pin dla TSOP PCINT0 IRrecv irrecv(irPin); decode_results results; #define LED1 2 // lED1 pin PD2 zielona #define LED2 3 // LED2 pin PD3 zolta #define LED3 4 // LED3 pin PD4 czerwona #define LED4 8 // LED4 pin PD4 zielona #define LED5 9 // LED5 pin PD4 czerwona #define...
Problem rozwiązałem za pomocą funkcji parseInt(). Wrzucam jak to ma wyglądać gdyby ktoś kiedyś był zainteresowany: int pin=8; int pwm=9; int ster1=3; int ster2=4; unsigned long czas; byte liczba=0; void setup() { Serial.begin(9600); pinMode(pin, INPUT); pinMode(pwm, OUTPUT); pinMode(ster1, OUTPUT); pinMode(ster2,...
oki udało się zamigać :) teraz problem z przyciskiem na porcie PC1: nie działa przycisk który jest zwierany do masy i opór 4.7k do plusa. Sama dioda cplgreen działa. Coś nie ustawiłem? [syntax=c] #include "stm8l15x.h" #define cplgreen GPIOE->ODR^=0x80;// cpl green led main() { GPIOC->ODR|=0x80;// on led GPIOC->DDR&=~0x02;// Pc1 in GPIOC->CR1|=0x80;...
Faktycznie, masz rację. Przepraszam, źle pamiętałem logikę, której po włączeniu prądu wystarczy raz "powiedzieć", kiedy roleta zjechała do dołu (endstop). Modyfikując lekko jeden warunek można doprowadzić do tego, aby osiągnąć to, czego potrzebujesz. Oto kod: [syntax=c]/* Author: gps79 * Date: 2024.01.13 */ const int encoderInputAPin = 2; // don't change...
Uzupełniłem bibliotekę do sterowania silnikiem o komentarze, mam nadzieję, że teraz będzie dokładnie wiadomo, o co mi chodzi. [syntax=c]#ifndef STEPPER_H_ #define STEPPER_H_ #define TURN 400 //ilosc krokow na obrot silnika #define MAX_DELAY 255 //maksymalna wartosc opoznienia miedzy krokami #define MIN_DELAY 5 //minimalna wartosc opoznienia miedzy krokami...
1. Jak nie korzystasz z przerwań to ustaw GIE=0; 2. przykładowe ustawienia działające #include <dspic30f2010.h> /****************************** * Configuration Bits ******************************/ //_FOSC(CSW_FSCM_OFF & FRC_PLL8); /* Fast RC with PLLx8 = 16MIP Clock Mon/Switch OFF */ _FOSC(CSW_FSCM_OFF & XT_PLL8); /* 8MHz Crystal with...
Witam W jaki sposób mógłbym zmienić wyświetlany tekst/obraz w programie: //(at)(at)(at)(at)(at)(at)(at)(at)(at)(a... // This programe for POV massage display // // For Active LOW // // Anticlockwise // // Using Atmega16...
Witam. Ostatnio z nudów zacząłem składać sobie łazika opartego na płytce Arduino UNO R3 (2 niezależnie sterowane koła, oświetlenie drogi, gdzie jadę, serwomechanizm z zamontowanym laserem i czujnikiem hc sr04 i buzzer, który zależnie od odległości ma grać różne dźwięki, wszystko sterowane przez bluetooth). Wszystko fajnie jeździ, świeci, ale mój problem...
Witam Jestem poczatkujacy jezeli chodzi o programowanie w arduino dlatego prosze o wyrozumialosc. Tworze komputer pokladowy ktory bedzie pokazywal biezace parametry silnika. Przelaczam ekrany lcd za pomoca funkcji switch case. Na pierwszym ekranie chce aby wyswietlalo sie .... Potrzebujesz utworzyć procedurę zwaną „menu” , w której każdy nowy ekran...
Witam, programuje sterownik jednokolorowych LEDów na Arduino, działających na pilota IR, z funkcją rożnych poziomów jasności, przypisanych do poszczególnych przycisków, oraz funkcją cyklicznego rozjaśniania i przyciemniania taśmy. Wszystko działa, mam tylko problem z wyłączeniem pętli for, w momencie wyzwolenia jej przyciskiem na pilocie, nie da się...
funkcja delay przerwanie delay relay delay
puszcza zawór hamulca izolacja bawełniana samsung łożysko
Arduino ESP8266 Watchdog – przykład użycia, obsługa SW/HW WDT, kod, timeout Ducati hulajnoga nie rusza, brak błędów, bateria sprawna – diagnostyka Pro-II, Pro-2 Evo