ok pozmieniałem wszystko w pliku "HD44780". Cały wyświetlacz podpiąłem pod PORTB ale na wyświetlaczu dalej nic :/
main.c [syntax=c]#define F_CPU 16000000UL //definiujemy F_CPU na 16MHz #include <avr/io.h> #include <util/delay.h> #include <avr/io.h> #include <stdlib.h> #include "HD44780.h" #include "DS18B20.h" char str[17]=" Termometr "; int main (void) { double temp; /* W tablicy zapisywane będą dane odczytane z układu ds18b20 */ unsigned...
Wedle życzenia wstawiam wszystko jak leci Program główny [syntax=c]//Sterownik wytrawiarki PCB, LCD2x16, ds18b20 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h> #include "HD44780.h" //plik sterowania LCD #include "ds18b20.h" //plik odczytu z DS //makro przycisku #define KEY (1<<PC7) //makra...
Chodzi o to, że sterownik HD44780 ma możliwość obsługi maks. 2 linii po 40 znaków. Niestety wyświetlacz o organizacji 4x40 znaków musi posiadać dwa sterowniki, albo sterownik innego typu. Wyświetlacz różni się jedynie tym, że posiada dwa wejścia Enable ;) Pozdrawiam ;)
Prosze bardzo, zmenne oraz main. Zakomentowane linie sluza do odczytu temperatury z ds1820, wyswietlania jej na LCD czy tez zapiswanie do eepromu. [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <stdlib.h> #include <util/twi.h> #include "hd44780.h" #include "ds18b20.h" #include "i2cds1307.h"...
Witaj! Co masz na myśli mówiąc "jednocześnie"? Masz na myśli immobiliser z termometrem w jednym? :) Ten przykład tutaj działa :) To niewątpliwie, bo kiedyś go uruchomiłem ... z pełnym sukcesem, tak więc musisz próbować :) Albo pisz co jest niejasne, co Ci nie działa, albo jakie masz błędy ... Ja teraz zmagam się z zegarem :) Chcę zrobić zegar ATMEGA8+PCF+właśnie...
http://obrazki.elektroda.pl/8871329800_1... Dzień dobry Chciałem zaprezentować płytkę testową dla procesorów ATMega32 i innych z takimi samymi wyprowadzeniami. Do wykonania jej skłoniła mnie chęć dalszej nauki programowania mikrokontrolerów. Nie było to możliwe na poprzedniej płytce wykonanej w 2 klasie technikum. Od rozpoczęcia projektowania...
Witam, mam pytanie odnośnie przesyłania pomiaru temperatury z czujnika DS18b20 przez RS232 do PC. Korzystam z płytki edukacyjnej: http://are.net.pl/?id=products&cmd=9... Do uC mam podłączony czujnik DS18b20, wyświetlacz LCD. Pomiar temperatury na LCD wyświetla się poprawnie, to samo chcę wysłać przez RS232 do PC i już nie działa, w ogóle...
https://obrazki.elektroda.pl/2741391200_... Witam! Chciałbym przedstawić własną konstrukcję zegara matrycowego opartego na popularnych elementach. Konstrukcja powstała jako prezent dla ukochanej dziewczyny ❤️ Konstrukcja urządzenia Zegar w założeniu miał być typu stołowego, zasilany z zewnętrznego zasilacza. Skonstruowany...
Witam, chciałbym przedstawić moją konstrukcję która powstała w zeszłym roku i teraz publikuję ją Wam. Jest to uniwersalna płytka bazowa posiadająca następujące włąściwości: Procesor ATMEGA32A z kwarcem 8 MHz Rozmiar pcb identyczny jak wyświetlacza 2x16 znaków HD44780 (można je ze sobą skręcić. Wyprowadzenie złącza do wyświetlacza. Wbudowany zegar RTC...
A możesz mi podać gdzie co wstawić itp i jak to wszystko zrobić?? bo ja nie mam pojęcia?!! Będę wdzięczny Dodano po 4 Na tej stronie co dałem jest jakiś program jest plik main.c ds18b20.h ds18b20.c no to zrobiłem tak plik h wrzuciłem do moje dokumenty. Zrobiłem nowy projekt i dałem tak bibliotekę do lcd i plik ds18b20.c a pod tym plik main.c no i wyskoczyły...
http://obrazki.elektroda.net/73_12537131... Witam dzisiaj chciałbym zaprezentować płytkę testową którą wykonałem dla brata (ostatnio coś go elektronika wciągneła :D ). Płytka powstawała około 10 dni. Sercem układu jest Atmega32 lub 16 (w tym wypadku jest zastosowana atmega32). Posiada możliwość korzystania z poniższych wyświetlaczy: LCD HD44780,...
http://obrazki.elektroda.net/54_12737876... Witam! Oto nowa wersja Źródła oraz skompilowane programy (firmware, przeglądarka logów), wyniki pomiarów jak i schemat (+wzór PCB) dostępne na mojej stronie: Koszt budowy: - ATMega32 - 12zł - DS1307 - 4,5zł - DS18B20 - 4zł - LCD - 5,5zł - Bateria 3V + gniazdo - 1zł + 1zł - gniazdo SD - 5zł - LF33CV...
Witam, Mam jedno pytanie. Pomiar temperatury przy użyciu układu DS18b20 trwa 750ms przy rozdzielczości 12 bitów. Używam ATmega32, a sam pomiar działa poprawnie. Jak można rozwiązać problem polegający na tym, że program podczas wykonywania pomiaru nie "czyta" klawiszy? Z góry dziękuję za odpowiedź. Poniżej zamieszczam kod samego pomiaru: [syntax=c]#include...
Witam, mam dziwny problem, pomoże mi ktoś go rozwiązać? Chodzi o to, że buduję urządzenie, które na żądanie będzie mierzyło temperaturę układem DS18B20. Żądanie odbywa się poprzez naciśnięcie odpowiedniego przycisku na pilocie RC5. Całe moje urządzenie to dwa AVR: Atmega8 (jako dekoder RC5, który wysyła odebrany adres i komendę poprzez USART do drugiego...
Witam, dopiero zaczynam przygodę z mikrokontrolerami i za pierwszy "projekt" wziąłem sobie za zadanie napisanie prostego termometra. Pracuję na atmedze 328p-pu, w Atmel Studio 7.0. Kod na działanie czujnika znalazłem w internecie jednak cały czas na wyświetlaczu pojawia mi się znak zapytania. Gdy na wyświetlaczu chcę wyświetlić same chary to działa...
Witam, napiąłem program do obsługi termometru cyfrowego DS18B0, program kompiluje się bez błędu a po wgraniu na wyświetlaczu wyświetla się tylko -1.0. Proszę o sprawdzenie kodu bo nie wiem już gdzie jest błąd. DS18B20.H #ifndef ds18b20 #define ds18b20 #define WE0 #define PORT_1WIREPINC #define SET_1WIREDDRC &= ~_BV(WE) #define CLEAR_1WIREDDRC...
#include <avr/io.h> #include <util/delay.h> #include <HD44780.c> #include <stdlib.h> #include <makra.h> #include <DS18B20.c> #include <twi.c> #include <avr/interrupt.h> #define zegar 0xA0 int przerwanie=0; void INT0_inicjacja(void) { MCUCR = 0b00000001; GICR = 0b01000000; } ISR(INT0_vect)...
Witam wszystkich. Długo się zastanawiałem nad wrzuceniem tego projektu na Elektrodę.Moje obawy wiążą się z tym ,że na Elektrodzie jest wiele podobnych projektów i mój projekt jest nie do końca ok.Z uwagi na to że jestem początkującym , ale po prostu nie chcę być gorszy ,postanowiłem pokazać wam ten zegar.To wszystko co opiszę może się przydać innym...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
Witam, Mam atmegę32, 16MHz, chciałem podłączyć czujnik ds18b20. Oczywiście opornik pull-up 4,7k podłączony. Przedstawiam kod (nie jest mój): [syntax=C] #include <avr/io.h> #include <stdlib.h> #include "delay.h" #include "HD44780.h" #include <stdio.h> #define DQ 7 #define SET_DQ DDRD &= ~_BV(DQ) #define CLR_DQ DDRD |= _BV(DQ) #define...
http://obrazki.elektroda.pl/5736895500_1... Witam Chciałem przedstawić mój pomysł na sterowanie grzania bojlera w instalacji CO wraz z sterownikiem dwuczęściowym pieca. Urządzenie powstało już jakieś 3 lata temu, nie zostało ukończone, miał zostać założony jeszcze wentylator, ale z uwagi iż piec dobrze się spisuje bez nawiewu, więc...
Witam co do zegara to rzeczywiście miałem 16000000UL, ale wkleiłem 2 kod który nie miał zmiany naniesionej. A co do samego sprzętu to rzeczywiście jest zwykły wyświetlacz HD44780+DS18B20 cel to wyświetlanie temperatury. Większość programów z tego forum opiera się na kodzie ze strony, którą wymieniłeś. #include <avr/io.h> #include <stdlib.h>...
http://obrazki.elektroda.net/39_12775659... Projekt: Sterownik panela słonecznego. Wstępnie będzie wykorzystywał pięć modułów takich jak: a) płyta główna, b) moduł zasilacza c) szyna, d) sterownik osi X, e) sterownik osi Y, f) moduł multi który obsługuje: - wyświetlacz HD44780, - klawiatura PS/2, - czujniki słoneczne osi X, - czujniki słoneczne...
http://obrazki.elektroda.pl/3404456500_1... Witam. Chciałem zaprezentować wykonaną przeze mnie płytkę testową dla procesorów atmel rodziny atmega w obudowach czterdziestopinowych. Założenia Głównym celem było zaprojektowanie płytki pod mikrokontroler atmega32 w programie Cadsoft Eagle na licencji freeware, czyli 10cm x 8cm z jak największą...
Dzień dobry wszystkim! Z góry dziękuję za chęć niesiania pomoc w rozwiązaniu problemu. Otóż, w ramach akcji: "Polubić i zrozumieć AVR" którą narzuciłem sobie kilka tygodni temu wpadłem na pomysł obczajenia czujnika temperatury DS18B20 w który wyposażona jest moja płyta ewaluacyjna (EvB microSENSE.pl wyposażona w Mega32) W projekcie załączonym poniżej...
http://obrazki.elektroda.pl/4860072600_1... Witajcie! Sterowników do pieców C.O. przewinęła się przez Elektrodę cała masa. Chciałbym Wam przedstawić swój autorski, swobodnie programowalny sterownik z miniserwerem http i możliwością obsługi i odczytu parametrów przez przeglądarkę/smartfona z ciepłej kanapy. Co mnie skłoniło do budowy...
Witam Mam problem z obsługą przerwań w moim programiku. Niby wszystko jest ok a jednak coś nie działa. Nie wiem czy coś, źle deklaruje czy jak, już nie mam żadnego pomysłu. Umieszczam kod (trochę rozbudowany :/) i drugi kod na którym wszystko mi działa. Dołączam także schemat #include <avr/io.h> //dostęp do rejestrów #include <inttypes.h>...
W końcu przespałem się z tematem :) Ostateczny wybór padł na rodzinę AVR... uznałem że to najlepszy wybór na początek przygód z... Starając się dalej iść w stronę zakupu gotowego zestawu wybrałem kilka które uznałem za najbardziej warte uwagi: EvB ATmega 16-32 ( 222 z ł – ATMEGA32 + WYŚWIETLACZ ) http://obrazki.elektroda.pl/8258948300_1...
Witam Jestem początkujący w technice mikroprocesorków i w programowaniu w c. Aktualnie męczę się z wpisaniem czasu do PCF. Przy próbie zapisu w momencie kiedy sekundy równe są 5 wyświetlanie czasu zamiera. Reszta układu działa, ale czas na wyświetlaczu pozostaje w formacie 00:00:05 Wzorowałem się na : http://www.elektroda.pl/rtvforum/topic13...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Zatem proszę o podpowiedź, od czego zacząć by potem móc dokupywać dalsze elementy ku rozwojowi własnemu. Zacznij od przeczytania kursów <ciach> Moja propozycja to zrobić termometr z prostym kodem pokazywania temperatury a potem wzbogacić kod o pokazywanie najwyższej, najniższej i aktualnej temperatury. Do tego potrzeba Ci minimalną ilość elementów:...
Witam. Potrzebuję pomocy przy uruchomieniu sterownika. Zmieniłem adresy czujników w pliku definicje.h na adresy moich czujników. Poniżej logi z kompilacji w code blocks: -------------- Build: Release in AAbratek_v_3_0 (compiler: GNU GCC Compiler for AVR)--------------- avr-gcc.exe -fexpensive-optimizations -Os -Wall -mmcu=atmega328p...
http://obrazki.elektroda.pl/7829151800_1... Witam. Chciałem przedstawić projekt przedwzmacniacza 5.1 opartego na trzech sztukach PGA2311 i mikrokontrolerze Atmega328. Układ jest też wyposażony w zegar RTC PCF8583 oraz termostat do włączania wentylatorów na końcówkach mocy. Całość może być włączana z pilota lub przyciskiem, jest też...
uC Masz oczywiście ustawiony na 16 MHz ? Korzystasz z zewnętrznego oscylatora ? Spróbuj wrzucić tę linijkę na sam początek: #define F_CPU 16000000UL avr/delay.h zamień na util/delay.h, Sprawdź czy Twoje czasy (opóźnienia) zgadzają się z czasami z dokumentacji, w 1-wire są krytyczne. Do czego Wykorzystujesz zmienną x ?
Nie zauważyłem braku myślnika przy wklejaniu. Ogólnie było dobrze, tylko kombinowałem na różne sposoby. Linker: -Wl,-Map="Test.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega32a -Wl,--section-start=.test=0x50 MAP: Nie wklejam całego pliku, bo ma 2212 linii. Jedyne dwa wystąpienia słowa "test" w tym pliku to: ........................
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" http://obrazki.elektroda.pl/4484036500_1... MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
Witam, Przedmiotem sprzedaży jest płytka drukowana ( wraz z wieloma dodatkami) wykonana w technice termo-transferu. Płytkę wykonałem dla potrzeb przeprowadzania badań w pracy magisterskiej. Schemat ideowy układu przedstawia jedno ze zdjęć. Najważniejsze elementy układu to: - ATmega32, - Wyświetlacz LCD(HD44780), - 2 czujniki temperatury (DS18b20), -...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
Witam, Przedmiotem sprzedaży jest płytka drukowana ( wraz z wieloma dodatkami) wykonana w technice termo-transferu. Płytkę wykonałem dla potrzeb przeprowadzania badań w pracy magisterskiej. Schemat ideowy układu przedstawia jedno ze zdjęć. Najważniejsze elementy układu to: - ATmega32, - Wyświetlacz LCD(HD44780), - 2 czujniki temperatury (DS18b20), -...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
atmega32 hd44780 hd44780 ds18b20 ds18b20 atmega32
zwiększyć cisnienie rozszerzyć wolumin zmiana polaryzacji zasilania
Ekspres Krups: Komunikat "Press Start" - Przyczyny i Rozwiązania Pilot dekodera miga na niebiesko - brak reakcji