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



Teraz jest 25 kwi 2024, o 21:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 47 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 28 gru 2013, o 21:36 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

Zapraszam serdecznie na ostatni odcinek tej krótkiej serii ;)

Obrazek

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2013, o 21:40 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

O matko, Mirek już zaczyna produkować gry...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2013, o 21:43 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2562
Pomógł: 126

no to juz wiem co bede zaraz ogladal :)

Sent from my mobile.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2013, o 21:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2013
Posty: 93
Lokalizacja: Piotrków Trybunalski
Pomógł: 1

Już oglądam, ale na początek sugeruję poprawić nazwę filmu na Youtubie, bo myli :)

------------------------ [ Dodano po: 3 minutach ]

Chodzi mi o to: AVR Przerwania dla początkujących - part 02
tak patrzę powiadomienie ma Facebook, z ochotą otwieram i mówię co jest, jednak już po pierwszych sekundach zauważyłem, że to tylko literówka ;)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2013, o 22:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

tak tak - dzięki już poprawione na YT - sorki

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 00:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2011
Posty: 265
Lokalizacja: Szczecin
Pomógł: 9

Oglądając poradnik przypomniała mi się moja stara i ulubiona gierka. Dostałem ją chyba z 15 lat temu, była kupiona od ruskich na bazarku :)

Chodziło w niej o to, że: zapalała się kaczuszka odpowiedniego koloru i trzeba było nacisnąć przycisk odpowiedniego koloru. Level gry się zwiększał wraz z trafioną liczbą kaczek. Mimo swojej prostoty gra strasznie wciągała. Niestety przestała działać, teraz na podstawie poradnika postaram się ją zreanimować :D

Obrazek

ps. Fajny poradnik ! :)

_________________
www.iuvo.it - Automatyka Budynkowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 01:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 lis 2013
Posty: 120
Lokalizacja: Koło
Pomógł: 6

Niestety... od jakiegoś czasu żona kupuje mydło w płynie i nie mam pod ręką mydelniczki... To chyba dyskfalifikuje mnie z wzięcia udziału w udoskonalaniu projektu autora :)
A teraz na poważnie... Kolejny świetny poradnik!

_________________
Kompleksowa realizacja ogrodów



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 08:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

IUVOit napisał(a):
teraz na podstawie poradnika postaram się ją zreanimować

czyli mydelniczke juz masz :D
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 11:45 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

IUVOit napisał(a):
Oglądając poradnik przypomniała mi się moja stara i ulubiona gierka. Dostałem ją chyba z 15 lat temu, była kupiona od ruskich na bazarku :)

Chodziło w niej o to, że: zapalała się kaczuszka odpowiedniego koloru i trzeba było nacisnąć przycisk odpowiedniego koloru. Level gry się zwiększał wraz z trafioną liczbą kaczek. Mimo swojej prostoty gra strasznie wciągała. Niestety przestała działać, teraz na podstawie poradnika postaram się ją zreanimować :D



Bardzo fajny pomysł ;) widać że to jeszcze bardziej rozbudowana wersja gry. Warto ją zreanimować - dla dzieci będzie fajna zabawa - a pewnie też nieraz dla dorosłych w chwilach poważnej nudy ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 18:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

mam pytanie gdzie znajde kody zródłowe o których mowa w filmie ?
prosze mnie zliczować jezeli coś przeoczyłem ale szukałem na blogu pod filmem na yt i juz
sam nie wiem albo jestem slepy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 18:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

http://mirekk36.blogspot.com/2013/12/pr ... sc-03.html

http://www.atnel.pl/download/poradniki/m328_gra.zip



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 19:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

moge przysiegnąć ; ) ze jak patrzylem przed chwilą tego nie było



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 20:03 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

DominikN napisał(a):
moge przysiegnąć ; ) ze jak patrzylem przed chwilą tego nie było


Bo nie było , miałem dodać w poniedziałek bo zapomniałem ich z firmy, ale dzisiaj przypadkiem znalazłem się na 5 min w firmie no i udało się wstawiłem - ot cała tajemnica.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 20:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

A co jeśli ktoś posiada tylko babunie Atmegę8 i chciałby przetestować tą grę? I oczywiście obsługiwać klawisze w przerwaniu zewnętrznym np. INT0.
Wystarczy, że lekko zmodyfikujemy podłączenie klawiszy do procka, jak na załączonym obrazku
Obrazek

a w kodzie zmodyfikujemy inicjalizację pinów w funkcji main i obsługę przerwania zewnętrznego
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


I już cieszymy się gierką na naszej poczciwej Atmedze8 :-)

Ps. Sposób obsługi klawiszy w przerwaniu zewnętrznym INT0 zainspirowany został projektem "Pilot na podczerwień" z Bluebooka :-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 22:33 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

jacekk232 ---> ;) SUPER! .... o takie rozwiązania mi chodziło ... cieszę się, że tak ładnie to pokazałeś .... daję linka do twojego rozwiązania na blogu ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 22:50 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

jacekk232 napisał(a):
#define BUZ_OFF PORTC &= ~BUZ
#define BUZ_ON PORTC |= BUZ
#define BUZ_TOG PORTC ^= BUZ



Cześć masz tu chyba błąd (zamieniony BUZ_ON z BUZ_OFF

------------------------ [ Dodano po: kilkunastu sekundach ]

A co do tego To super ja też zrobiłem na atmega8 ale bez przerwań :(

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 22:54 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

KoWaL napisał(a):
Cześć masz tu chyba błąd (zamieniony BUZ_ON z BUZ_OFF


a może kolega wyjaśni skąd taki kosmiczny pomysł o błędzie - tym bardziej że widziałeś hmmm słyszałeś na filmie że buzzer działa - czy może wydaje ci się że to jakieś dźwięki nakładałem ręcznie w trakcie montowania filmu ? ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 23:35 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

mirekk36 napisał(a):
a może kolega wyjaśni skąd taki kosmiczny pomysł o błędzie - tym bardziej że widziałeś hmmm słyszałeś na filmie że buzzer działa - czy może wydaje ci się że to jakieś dźwięki nakładałem ręcznie w trakcie montowania filmu ?


Dlatego mówię że chyba, bo u mnie nie działało i chciałem się upewnić czy to tam było źle czy ja mam coś nie tak, ale sprawdzałem pare razy u mnie i dalej to samo było i dopiero jak zamieniłem to na odwrót to działało.

------------------------ [ Dodano po: 1 minucie ]

A jeśli to jest tak jak w kodzie z filmiku to nie wiem dlaczego mi się tak stało :(

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2013, o 00:30 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

KoWaL napisał(a):
A jeśli to jest tak jak w kodzie z filmiku to nie wiem dlaczego mi się tak stało


No to pomyśl chwilę .... buzzer ma polaryzację podobnie jak dioda LED. Więc jak myślisz można go włączyć odwrotnie czy nie ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2013, o 00:36 
Offline
Nowy

Dołączył(a): 11 maja 2012
Posty: 11
Pomógł: 1

IUVOit napisał(a):
Oglądając poradnik przypomniała mi się moja stara i ulubiona gierka.

A mi z kolei przypomniała się gierka prosto z Pegasusa/NESa:
Może jeszcze ktoś pamięta ;). Gdybym grał w "Mirkową" grę to właśnie tak bym sobie ją wyobrażał. :lol:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2013, o 14:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 mar 2013
Posty: 236
Lokalizacja: Warszawa
Pomógł: 5

Bardzo mi sie podobał poradnik. W sumie cos wyłuskałem dla siebie. Jak zawsze coś wiedziałem, coś żle rozumiałem, coś nawet nie wiedziałem, ale bawimy się dalej z mikroklockami.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sty 2014, o 09:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Witam,
Mam problem ze zrozumieniem tego fragmentu dot. przerwania(dokładnie to chodzi mi o brak klamr{ oraz } po ifie
Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Z tego co było mi wiadomo, to jeśli napiszemy warunek i nie zastosujemy klamr, to wykona się tylko 1 instrukcja!
A tutaj widzę, że wykonują się dwie.

EDITED
Widzę, że po przypisaniu wartości do zmiennej pressed jest przecinek zamiast średnika
I to właśnie dzięki niemu wykonają się 2 instrukcje?
Pierwszy raz się z przecinkiem w kodzie spotykam :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sty 2014, o 10:11 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

xamrex napisał(a):
Widzę, że po przypisaniu wartości do zmiennej pressed jest przecinek zamiast średnika
I to właśnie dzięki niemu wykonają się 2 instrukcje?


Dokładnie dlatego tak się dzieje ;) bardzo rzadko tego używam, lepiej robić klamry ... ale ...

... no ale czasem jak widać dla lepszej czytelności kodu i taka konstrukcja się przydaje prawda ?

Tak sobie pomyślałem, że nawet w książce żadnej tego nie opisałem zastosowałem ... to może tutaj ;)

chociaż przecinki każdy chyba zna z definiowania kilku zmiennych przecież np:

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


prawda ? ;) a można też dalej w kodzie. Byłem ciekaw kto to i kiedy zauważy ...

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sty 2014, o 16:34 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

mirekk36 napisał(a):
chociaż przecinki każdy chyba zna z definiowania kilku zmiennych przecież np:

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




To jest całkiem co innego. W tym wypadku przecinek występuje tylko jako separator. Natomiast to co pokazuje xamrex to operator przecinkowy.
Grupowanie instrukcji w klamrach i zastosowanie operatora przecinkowego to nie całkiem to samo. Zgrupowanie w klamrach to sekwencja instrukcji która nie posiada wartości, natomiast te same instrukcje oddzielone operatorem przecinkowym zwracają wartość.
To jest nieprawidłowe:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Natomiast to jest jak najbardziej prawidłowe:
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: 1 sty 2014, o 17:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Jaką wartość przyjmie zmienna a ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sty 2014, o 17:58 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Taką jaka jest wartość ostatniego wyrażenia.

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2014, o 15:35 
Offline
Nowy

Dołączył(a): 06 sty 2014
Posty: 15
Pomógł: 0

witam,
mam dziwny problem (raczej z eclipse)
konfigurowałem go według kursu video Mikrokontrolery AVR jak zacząć

właśnie przerabiam kurs przerwania i ściągając z bloga projekty (import w eclipse) kompilator twierdzi, że nie zna symboli PCICR i PCIE2 jak i inne rejestry związane z przerwaniami.

tylko w jednym przypadku jest ok:
gdy sam tworzę projekt i przy tworzeniu jeszcze nie wybieram poprawnego mikrokontrolera, dopiero potem w opcjach. inaczej również taki błąd otrzymuję

mogę coś z tym zrobić?

ps,
bardzo dziękuję za stworzony serwis. naprawdę dużo mogę się nauczyć i czuję że to jest to. nie jest to moje pierwsze podejście do nauki programowania mikrokontrolerów. moim celem jest nauczyć się porządnie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2014, o 15:40 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

cichy napisał(a):
gdy sam tworzę projekt i przy tworzeniu jeszcze nie wybieram poprawnego mikrokontrolera, dopiero potem w opcjach. inaczej również taki błąd otrzymuję


Bo to tak jakbyś chciał lizać cukierka ale w papierku ;)

jak może nie pokazywać ci błędów skoro nie wybierasz właściwego procka :( .... zastanów się sam

chyba to OCZYWISTE że najpierw trzeba wybrać właściwy procek - w ogóle nie wiem skąd ci się wziął taki pomysł żeby robić odwrotnie a potem dziwić się że jest źle :(

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2014, o 17:26 
Offline
Nowy

Dołączył(a): 06 sty 2014
Posty: 15
Pomógł: 0

chodzi o to, że jak wybiorę mikrokontroler podczas tworzenia nowego projektu to opisany problem istnieje

jeżeli po stworzeniu projektu (mikrokontroler zostawiam domyślny), następnie w opcjach ustawiam odpowiedni mikrokontroler - wszystko jest ok

poza tym importując gotowy projekt z bloga, otrzymuję te błędy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2014, o 18:04 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

niestety nie rozumiem nadal za bardzo co i jak robisz ...

ale też może nie oglądałeś poradników zbyt wielu - i nie wiesz że czasem te błędy (w zasadzie nie błędy - tylko czerwone podkreślenia po otwarciu projektu się pojawiają) i wystarczy nie wiem ... hmm no nawet spację gdzieś postawić, wtedy ZAPISAĆ i skompilować i już znikają czerwone szlaczki

ale sorki - to już powtarzam w tylu poradnikach że ciężko mi to po raz setny jak nie tysięczny opisywać

zapisz, skompiluj i szlaczki znikną

nie doszukuj się że to jakiś błąd

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 47 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO