Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 9 lis 2024, o 03:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 25 cze 2015, o 12:06 
Offline
Użytkownik

Dołączył(a): 12 lis 2014
Posty: 76
Pomógł: 0

mam kłopot ze sketchem, mierzę w nim napięcie na 3 czujnikach,
i kiedy są one w różnym zakresie zapalają się odpowiednie diody LED,
przy "niskim" napięciu włącza się czerwona z diod RGB, przy średnim
pomarańczowa "dwie diody czerwona i zielona razem przez analogWrite",
przy wyższym zielona,
napięcie mierzę za pomocą funkcji analogRead, tej z przykladów arduinoIDE

i wszystko gra, tylko że przy ustawieniu czujników w stan "średni"
i włączeniu pomarańczowego światła - (dwie diody odpalone przez analogWrite)
arduino się zawiesza,
kiedy odpalam w tym miejscu tylko jedną diodę, działa,
o co chodzi?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 cze 2015, o 15:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lis 2013
Posty: 77
Pomógł: 6

Typ czujnika :!:

schemat podłączenia :!:

rodzaj zasilania :!:

kod :!:

ewentualnie zdjęcia :!:

8-) 8-) 8-) 8-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 cze 2015, o 17:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

bez kodu i połaczeń ... oraz szerszego opisu nie pomożemy
:(

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 cze 2015, o 18:08 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 24 cze 2015
Posty: 14
Pomógł: 0

Miałem kiedyś podobny problem kiedy odczytywałem wartość z analogu (od 0 do 1023) i chciałem sterować wtedy PWM w diodzie RGB (od 0 do 255), i nie korzystałem z gotowej funkcji map(), do przeliczenia wartości tylko zastosowałem własny wzór, i były problemy przy niektórych wartościach lub układ wariował. Ale tak jak koledzy wyżej pisali bez schematu a tym bardziej kodu nie można nic powiedzieć.

_________________
Why so serious?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 cze 2015, o 11:44 
Offline
Użytkownik

Dołączył(a): 12 lis 2014
Posty: 76
Pomógł: 0

czujnik
- fotorezystory

zasilanie
- próbowałem na kablu USB z laptopa, zasilaniu od płytek stykowych 5V
i przetwornicy DC/DC z baterii 3,7V do 10V

fotorezystory są podłączone do masy, masy przez 10K rezystor
oraz do pinów A0, A1, A2

tak wygląda mój kod
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 cze 2015, o 11:59 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3204
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 90

bigplik napisał(a):
masy przez 10K rezystor
ale do czego? Bo chyba nie do plusa zasilania?

Taki opis rodzi wiele nieporozumień. Schemat Panie, schemat.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 cze 2015, o 12:15 
Offline
Użytkownik

Dołączył(a): 12 lis 2014
Posty: 76
Pomógł: 0

schemat
https://app.box.com/s/nj1u8wvcnembkkda0ohby00lcd48374f

nie wiem jak wgrać to do postu,
nie obsługuje jpg i png



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 cze 2015, o 13:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lis 2013
Posty: 77
Pomógł: 6

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


powinno byc raczej :

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Jak diody podłączyłeś schemat zapodaj bo skoro jedna odpalasz i wszystko działa a dwie nie działa to może coś tutaj jest nie tak.



Ostatnio edytowano 26 cze 2015, o 13:07 przez Ekstrapolator, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 cze 2015, o 13:06 
Offline
Użytkownik

Dołączył(a): 12 lis 2014
Posty: 76
Pomógł: 0

Tak jak napisałem dziala, tzn ta część z liczeniem V, ale układ się zawiesza przy pomarańczowym świetle



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2015, o 07:43 
Offline
Użytkownik

Dołączył(a): 12 lis 2014
Posty: 76
Pomógł: 0

przerobiłem na digitalWrite i też zawiesza,
rzadziej niż wcześniej ale zawiesza,
może chodzi o bibliotekę u8glib?

kiedyś robiłem taki sam układ na wyświetlaczu ze sterownikiem SSD1306 i nic
nie zacinało



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO