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



Teraz jest 29 mar 2024, o 16:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 20 maja 2022, o 14:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 546
Pomógł: 0

Witam .
Potrzebuje zbudować miernik napięcia (wskażnik 8 ledowy) czy przy pomocy Atmegi 44 uda mi się to zrobić.
Proszę o podpowiedź albo jakieś przykłady w zastosowaniu.
Dzięki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2022, o 17:02 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Sprawdź w datasheet czy ma ADC, dorób dzielnik napiecia, a później if-y lub switch case...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2022, o 00:10 
Online
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

Da się to zrobić nawet na attiny13

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2022, o 07:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 546
Pomógł: 0

Na Attiny 13 się da tylko ja potrzebuje wysterować 8 diod .
Chciałbym monitorować naładowanie akumulatora, który stosuję do lutownicy bezprzewodowej , stosowałem pomiar na Attiny 13 ale miałem do dyspozycji tylko trzy diody :(
Potrzebuje dokładniej monitorować naładowanie akumulatora ponieważ szybko się rozładowuje.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2022, o 08:13 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

To powie szczerze że za 10zl kupiłbym gotowy układ pod dany typ baterii i się nawet nie bawił, albo cyfrowy albo diodowy, sam procek więcej kosztuje i wolałbym go zastosować do ambitniejszego układu...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2022, o 08:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 546
Pomógł: 0

Pewnie masz racje ale pewnie idzie o satysfakcję :D
Na attiny 13 mam pomiar napięcia i wzorując się na nim :
int main(void)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Przepisałem na ATTINY 44 nie skompilowała mi się linijka: DIDR0 = (1<<ADC2D); może wystarczy tu coś zmienić i ruszy ? Gdzie odszukać w/w rejestr dla Attiny 44?
Swoją drogą podpowiedz za te 10zł co podejdzie?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2022, o 08:48 
Online
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

AKSELINEK napisał(a):
Na Attiny 13 się da tylko ja potrzebuje wysterować 8 diod .

Nie to żebym się upierał, ale tu potencjometrem steruje 12 led na Attiny13. Nie ma co stać w miejscu ;) Trzeba uczyć się różnych technik. Nigdy nie wiadomo co gdzie się przyda :)

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2022, o 13:33 
Offline
Użytkownik

Dołączył(a): 13 lut 2012
Posty: 163
Pomógł: 10

Nie sprawdzałem ile zajmuje na ATtiny13 obsługa tm1637 ale kto wie:
https://blog.podkalicki.com/attiny13-tm1637-library/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2022, o 16:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 546
Pomógł: 0

Przepraszam miałem na myśli nie to że się nie da tylko że ja nie umiem.
Fajne te programy pokażcie jakieś schematy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2022, o 17:25 
Online
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

AKSELINEK napisał(a):
Fajne te programy pokażcie jakieś schematy.

Hasło "charlieplexing" (nie koniecznie google, nawet tu na forum) i wszystko stanie się jasne.

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 maja 2022, o 08:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 546
Pomógł: 0

Faktycznie można dużo diod zaprogramować.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 maja 2022, o 14:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 546
Pomógł: 0

Dzięki za podpowiedz przystępuje do zrobienia płytki do w/w projektu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 maja 2022, o 09:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 546
Pomógł: 0

Wykonałem płytkę drukowaną na podstawie podpowiedzi z projektu kolegi SylwekK dotyczące charlieplexingu zgodnie ze schematem:
Obrazek

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


Niestety efekt wygląda tak :(
Obrazek

Diody świecą niestabilnie potencjometrem nie udało się nic zmienić :?
Może na początek jakaś podpowiedz jaki wykonać test zapalenia pojedynczych diod czy nie pomyłem połączeń?
Nie wiem jak można uzyskać stan wysokiej impedancji w języku c?
Chodzi mi o przykład zapalenia LED1:
PB0 ustawiam stan wysoki , PB1 stan niski , ale PB2 i PB3 powinny być w stanie wysokiej impedancji bez potencjałowej tylko jak to ustawić?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2022, o 22:40 
Online
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

Jeśli ustawisz pin jako wejście i nie będziesz go podciągał do plusa to będzie on w stanie wysokiej impedancji.


Autor postu otrzymał pochwałę

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2022, o 07:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 546
Pomógł: 0

Dzięki i teraz to wszystko jasne.



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: 15 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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