Znaleziono 1580 wyników

autor: stiven
21 wrz 2018, 17:09
Forum: Jak to zrobić?
Temat: Jaki rezystor przed switchem i dlaczego 10K?
Odpowiedzi: 28
Odsłony: 7824

Re: Jaki rezystor przed switchem i dlaczego 10K?

Nie możesz tak zrobić, bo wtedy będziesz miał ze sobą połączone wszystkie piny i przy naciśnięciu obojętnie którego przycisku, stan niski (przy podciągnięciu to Vcc) będzie na wszystkich pinach.
autor: stiven
21 wrz 2018, 16:04
Forum: Jak to zrobić?
Temat: Jaki rezystor przed switchem i dlaczego 10K?
Odpowiedzi: 28
Odsłony: 7824

Re: Jaki rezystor przed switchem i dlaczego 10K?

wchpikus pisze:
21 wrz 2018, 14:06
Załaduj bootloader przez uart, podłącz tak sobie button (dodatkowo zrób przerwanie na tym pinie, a co),button przypisany do uruchamiania bootloadera..ma wpływ czy nie?
Czyli ogólnie nie ma żadnego wpływu, chyba że wynajdzie się taką wyjątkową sytuację, w której ma.
autor: stiven
21 wrz 2018, 13:04
Forum: Jak to zrobić?
Temat: Jaki rezystor przed switchem i dlaczego 10K?
Odpowiedzi: 28
Odsłony: 7824

Re: Jaki rezystor przed switchem i dlaczego 10K?

gavron pisze:
21 wrz 2018, 11:01
Człowieku softwarowo możesz podbić up i down ale uruchomi się to dopiero po uruchomieniu urządzenia
wchpikus pisze:
20 wrz 2018, 18:13
Szczerze lepiej dać rezystor, przy starcie nie wiesz jaki stan ma wejscie
Ale jaki to ma negatywny wpływ na działanie programu i/lub na podłączony przycisk?
autor: stiven
1 mar 2017, 12:42
Forum: Problemy
Temat: Programator USBasp
Odpowiedzi: 6
Odsłony: 2652

Re: Programator USBasp

Programatorem USBASP nie wypalisz bootloadera. MrLewerence kolejny raz piszesz, że nie można wgrać bootloadera korzystając z USBasp, a nawet w tym filmiku, który dałeś, jest mowa o wgrywaniu bootloadera właśnie tym programatorem. Potrzebujesz inne sprawne arduino uno bądź mega, ewentualnie przejści...
autor: stiven
27 sty 2017, 13:16
Forum: Problemy
Temat: Twarda woda - kamień, osady, duże rachunki za ogrzewanie
Odpowiedzi: 4
Odsłony: 1195

Re: Twarda woda - kamień, osady, duże rachunki za ogrzewanie

A jest bezpiecznie pić tą wodę nieprzegotowaną? Jeśli tak, to ja bym się cieszył, że mam darmową wodę mineralną. Bo tak to tylko twarda woda przeszkadza w tym, że trzeba więcej proszku używać do prania i więcej kamienia osadzi się w czajniku. Ja piję wodę z kranu już długo. Na początku przeszkadzał ...
autor: stiven
20 sty 2017, 11:14
Forum: Jak to zrobić?
Temat: Stacja pogodowa dht22
Odpowiedzi: 5
Odsłony: 1489

Re: Stacja pogodowa dht22

Prawie dobrze, jednak jeśli chcesz skorzystać z opcji "else" to już musisz zastosować klamry otwierające i zamykające ;) Przy "if else" też nie trzeba dawać klamry. One są potrzebne wtedy, kiedy w if, czy w else trzeba zawrzeć więcej niż jedną linijkę kodu, przy jednej linijce mogą być, ale nie mus...
autor: stiven
13 sty 2017, 19:50
Forum: Problemy
Temat: Komunikacja i2C pomiędzy ProMini
Odpowiedzi: 4
Odsłony: 1386

Re: Komunikacja i2C pomiędzy ProMini

A robisz podciągnięcie linii przez rezystor do 5V? W internecie dużo schematów połączenia arduino z arduino nie ma tego podciągnięcia, ale prawidłowo ono ma być. Jak nie robisz, to może w tym jest problem. Przy nano jakoś to działa, a przy pro mini już nie.
autor: stiven
7 sty 2017, 12:37
Forum: Problemy
Temat: Problem z połączeniem warunków i kontaktronem
Odpowiedzi: 12
Odsłony: 2908

Re: Problem z połączeniem warunków i kontaktronem

Tak, tam trochę źle to zrobiłem. Poprawione będzie tak wyglądać. unsigned long elapsedTime; unsigned long onTime; const int kontaktron =2; const int przekaznik=6; boolean stan = 0; void setup() { onTime = millis(); onTime = elapsedTime; pinMode(przekaznik, OUTPUT); pinMode(kontaktron, INPUT_PULLUP);...
autor: stiven
6 sty 2017, 20:57
Forum: Problemy
Temat: Problem z połączeniem warunków i kontaktronem
Odpowiedzi: 12
Odsłony: 2908

Re: Problem z połączeniem warunków i kontaktronem

chodziło mi o to że trochę bezsensu jest takie kombinowanie z millis() Uwierz nam, że to własnie korzystanie z delayów w takim przypadku jest bez sensu. Tu masz kod, który zapali diodę po naciśnięciu kontaktronu a po dwóch sekundach dioda wyłączy się. unsigned long elapsedTime; unsigned long onTime...
autor: stiven
25 gru 2016, 19:20
Forum: Jak to zrobić?
Temat: Wyświetlacz 7 segmentowy na układzie tm1637 biblioteka
Odpowiedzi: 8
Odsłony: 3180

Re: Wyświetlacz 7 segmentowy na układzie tm1637 biblioteka

Mógłbyś dać linki do tych działających bibliotek?
autor: stiven
22 gru 2016, 13:38
Forum: Jak to zrobić?
Temat: Sterowanie kilkoma wentylatorami 4pin z Arduino
Odpowiedzi: 5
Odsłony: 2352

Re: Sterowanie kilkoma wentylatorami 4pin z Arduino

W tym programie jest sterowanie pinem PWM przez timer. Z danym pinem PWM powiązany jest inny bit rejestru timera. Ta linijka w funkcji pwmDuty() OCR2B = ocrb; // PWM Width (duty) wpływa na pin 3. Znalazłem forum, z którego pochodzi ten kod https://forum.arduino.cc/index.php?topic=415167.0 Chodzi o t...
autor: stiven
11 gru 2016, 20:22
Forum: Elektronika
Temat: Spadek napięcia po podłączeniu atmegi
Odpowiedzi: 2
Odsłony: 1483

Re: Spadek napięcia po podłączeniu atmegi

Wydaje mi się, że masz czerwony przewód i biały odwrotnie przylutowane. Nie spaliła się już atmega? Poza tym masz parę innych błędów. Masa jest na pinie 8 i 22 w atmedze i oba piny muszą być połączone do masy. A plus zasilania nie tylko do pinu 7, ale trzeba też do pinu 20. Bez rezystora podciągając...
autor: stiven
11 gru 2016, 11:45
Forum: Jak to zrobić?
Temat: Arduino TM1637 - kropki i dwukropek - sterowanie
Odpowiedzi: 4
Odsłony: 3195

Re: Arduino TM1637 - kropki i dwukropek - sterowanie

W tej bibliotece https://github.com/avishorp/TM1637 jest funkcja

Kod: Zaznacz cały

showNumberDecEx - Display a decimal number with decimal points or colon
czyli do wyświetlania liczb z kropkami lub dwukropkiem.
autor: stiven
21 lis 2016, 14:46
Forum: Jak to zrobić?
Temat: Zmiana pinu przerwania a konflikt bibliotek
Odpowiedzi: 3
Odsłony: 1316

Re: Zmiana pinu przerwania a konflikt bibliotek

MrLewerence są 2 możliwe zapisy funkcji attachInterrupt(), ale ten, który chcesz użyć został wprowadzony później i nie działa na tych starszych wersjach IDE. W tym starszym zapisie zamiast pierwszego argumentu digitalPinToInterrupt(InterruptPin), wpisuje się numer przerwania. attachInterrupt(interru...
autor: stiven
20 lis 2016, 13:59
Forum: Problemy
Temat: 4-bit LED 74HC595 - miganie
Odpowiedzi: 6
Odsłony: 1946

Re: 4-bit LED 74HC595 - miganie

Jednak nie robiłem tego termometru z przerwaniem, użyłem dla każdego pojedynczego wyświetlacza osobny 74HC595, wtedy przerwanie nie jest potrzebne, bo każdy segment jest sterowany bezpośrednio, nie ma wcale multipleksowania. #include <OneWire.h> #include <DallasTemperature.h> // Data wire is plugged...
autor: stiven
20 lis 2016, 13:22
Forum: Problemy
Temat: 4-bit LED 74HC595 - miganie
Odpowiedzi: 6
Odsłony: 1946

Re: 4-bit LED 74HC595 - miganie

Może musisz trochę dać więcej albo mniej niż 5 ms. Na pewno wyświetlanie musi być w przerwaniu, inaczej się tego nie przeskoczy. Ja kiedyś sobie zrobiłem termometr z DS18B20 i z wyświetlaczem LED sterowanym 74HC595, ale ja nie używałem biblioteki do 74HC595.
autor: stiven
20 lis 2016, 12:52
Forum: Problemy
Temat: 4-bit LED 74HC595 - miganie
Odpowiedzi: 6
Odsłony: 1946

Re: 4-bit LED 74HC595 - miganie

Musisz odwrotnie zrobić, wyświetlanie w przerwaniu zegarowym co około 5 ms.
autor: stiven
16 lis 2016, 20:52
Forum: Jak to zrobić?
Temat: Arduino i pamięć.
Odpowiedzi: 23
Odsłony: 9619

Re: Arduino i pamięć.

Organ18, pamięć EEPROM tak jak już wcześniej inni pisali, jest zorganizowana tak, że to są komórki o określonym adresie. Atmega w arduino uno posiada 1024 bajty pamięci EEPROM, czyli 1024 takie komórki, "szufladki", adresy są od 0 do 1023. Jeśli na przykład będziesz chciał w komórce 0 zapisać aktual...
autor: stiven
11 lis 2016, 22:08
Forum: Jak to zrobić?
Temat: PCB - pytanie o schemat
Odpowiedzi: 9
Odsłony: 2834

Re: PCB - pytanie o schemat

W View -> Layer setting odznaczyć 23 tOrigins i 24 bOrigins i nie będzie tego.

Edit
O właśnie coś takiego. Przy drukowaniu zaznaczyć black.
autor: stiven
11 lis 2016, 21:57
Forum: Jak to zrobić?
Temat: PCB - pytanie o schemat
Odpowiedzi: 9
Odsłony: 2834

Re: PCB - pytanie o schemat

Te plusiki takie jeszcze przeszkadzają. Sprawdź tak jak MrLewerence napisał, może w opcjach drukowania coś znajdziesz. Ja instaluję eagle'a, zaraz spojrzę też.
autor: stiven
11 lis 2016, 21:42
Forum: Jak to zrobić?
Temat: PCB - pytanie o schemat
Odpowiedzi: 9
Odsłony: 2834

Re: PCB - pytanie o schemat

Nie wiem jak to masz zamiar podłączyć, ale jak na szybko przejrzane stwierdzam, że co byś nie podłączał - zaświeci 9 z 63 diod. Nie będzie tak, te duże pola zostają niepołączone do niczego przecież. To jest po to, żeby mniej miedzi wytrawić, między innymi szybciej się wtedy wytrawia. Wyjdzie taka m...
autor: stiven
11 lis 2016, 21:28
Forum: Jak to zrobić?
Temat: PCB - pytanie o schemat
Odpowiedzi: 9
Odsłony: 2834

Re: PCB - pytanie o schemat

Teraz już masz te ścieżki zrobione, coś poszło nie tak, bo zostały w tych miejscach te linie do łączenia, ale to nie powinno przeszkadzać. Musisz jeszcze wyłączyć pokazywanie elementów i nie jestem pewien czy jest to możliwe, ale nie może też być widać tych linii pionowych od niepołączonych ścieżek....
autor: stiven
11 lis 2016, 19:50
Forum: Jak to zrobić?
Temat: PCB - pytanie o schemat
Odpowiedzi: 9
Odsłony: 2834

Re: PCB - pytanie o schemat

Do każdej diody masz dołączoną jedną ścieżkę, te poziome, a do tych drugich nóżek będziesz lutował przewody? No bo ścieżek nie ma. No ale i tak by się nie dało ich zrobić na płytce jednostronnej. Jak to ma być wykorzystane do termotransferu, to musisz wyłączyć widok elementów i ich symboli. EDIT W m...
autor: stiven
31 paź 2016, 17:07
Forum: Jak to zrobić?
Temat: PCF8574 i wyświetlacze 7 segmentowe
Odpowiedzi: 4
Odsłony: 1713

Re: PCF8574 i wyświetlacze 7 segmentowe

Dobrze, że to wyświetlacz ze wspólną anodą z tego powodu, o którym pisałem wcześniej. Nie pin 6, pin 6 wychodzi na to, że jest wcale nieużywany. Piny wspólne dla tych trzech wyświetlaczy, to pin 8, 9 i 12, wynika to z tego obrazka z diodami. Jak podasz 5V(albo stan wysoki) na pin 8 i masę (stan nisk...

Strony partnerskie: