(at)jarekgol Plik, który ma zawierać tę funkcję jest wynieniony z nazwy. A że tobie podobieństwo komunikatu sie kojarzy z math ... (at)piernikowskis Nie zrobię za ciebie, bo po pierwsze nie znam tej platformy budowania. Po drugie zrobiłbym ci krzywdę. Musisz poznać filozfię C, czym sie różni DEKLAROWANIE funkcji (np w *.h), czym jej DEFINIOWANIE (tu...
Witajcie, jest to ulepszona pod każdym względem wersja mojej pierwszej machiny Sumo Challenge 2011 , w których brałem udział (zająłem wtedy przedostatnie miejsce :D). Ta sytuacja bardzo zmotywowała mnie do stworzenia czegoś szybszego, zwinniejszego. Tak powstał MacLiner 2.0 . Chciałbym serdecznie podziękować użytkownikowi Sabre , dzięki któremu mogłem...
I pomyśleć, że tyle dyskutujecie o dwóch liniach kodu w przerwaniu timera wywoływanym np. co 10 ms. http://mikrokontrolery.blogspot.com/2011... Obejrzyj ten przykład, a pod if() wstaw instrukcję licznik ++ - i masz całe rozwiązanie.
Przeciez ten temat jest co kilka dni walkowany na elektrodzie. Jezyk C jest jezykiem mocno zdefiniowanym przez standardy. Wiec C dla AVR 51-ki czy Peceta bedzie sie roznil niewiele. Zmieniaja sie oczywiscie nazwy rejestrow czy peryferiow ale skladnia pozostaje identyczna. Oczywiscie sa pewne odstepstwa ktore sa podyktowane cechami specyficznymi danej...
Mam mały projekt do zrobienia, którego głównym celem jest po naciśnięciu przycisku uruchomić sekwencję sterującą serwomechanizmem, a na koniec włączyć buzzer. Wygooglowałem tutoriala z gotowym już kodem, który zacząłem dostosowywać do moich wymogów, lecz napotkałem małe przeszkody. Może na początek kod, który już mam: http://obrazki.elektroda.pl/4621961000_1...
Jakiej biblioteki do obsługi tego wyświetlacza będziesz używał? Te wyświetlacze są też w wersji z interfejsem równoległym, na nich odświeżanie jest dużo szybsze. Mam biblioteke napisaną przez kogoś w internecie, wyciąłem kilka funkcji niezbędnych do komunikacji uzywając SPI. Mam obecnie taką wersje, która obsługuje interfejs szeregowy (SPI). Nie umiem...
Pierwsza rzecz która rzuca sie w oczy to to że podajesz długość sms jako argument funkcji dekodującej a potem zmieniasz ten argument wyciagając tą długość z zakodowanego stringu. I jeśli w stringu jest ta wartość to potem nie zwiększasz wskaźnika i te same dane wykorzystujesz do dekodowania smsa. Albo zapomniałeś zakomentować pdulen=hexstr2bin(ppdu);...
Zmien ten fragment: \code #define OW_PORT PORTD #define OW_BIT 2 \endcode na: \code #define OW_PORT PORTD #define OW_BIT 0 \endcode bo bylo ustawione na Port D.2 - chyba, ze tam podepniesz DS'a to bedzie smigac... Pozdro! Dodano po 3 a ten plik z kad wziasc?? 1wire_lib.h To jest wlasnie ten fragment: #include <avr/io.h> #include <inttypes.h>...
Zamień na stringa to co otrzymujesz z ADC, albo przerób inaczej procedure wysyłania. W tej chwili w funkcję która wysyła stringa wrzucasz int'a
Witam. Wrzucam dump mojego firmware 1,12k - kupiony około 2018-2019r. Fuses & lock bits: L:0xF7 H:0xDF E:0xFC LB:0xFF U mnie na szczęście padł SRV05-4
Odnośnie nauki języka C to proponuję książkę Jerzego Grębosza "Symfonia C++". Do nauki C++ od podstaw jest wręcz rewelacyjna - wszystko wytłumaczone jest w możliwie najprostszy. Języki C i C++ są do siebie bardzo podobne a wszystkie różnice są w tej książce zaznaczone. W necie masz też kurs C który właśnie studiuję. http://www.centrumedukacyjne.pl/...
Znalazlem cos na ruskim forum, tam ktos kombinuje zeby podlaczyc glowice z mikrokontrolerem oraz wyswietlaczem lcd, nie znam zastosowania ukladu ale na chlopski rozum to chyba ma byc jako jakis sat finder. jest tam kilka projektow poczawszy od ukladu na picu lcd i analogowej glowicy do ukladu na cyfrowej glowicy prockiem atmega i lcd graficznym, wlacznie...
klawiatore zrobie sam jaka edzie potrzebna to najmiejszy problem no a oczekuje jak od kazdego zamkla po 3 blednych kodach cos tam wlacza no a po prawidlowym ma sie otwozyc wprowadzanie kodu z zewnatrz to chyba za duzo wiec nie warto;p no chyba ze by sie pobawic z wyswietlaczem lacznie to co innego ale jak mowilem moj jezyk programowania nie jest za...
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...
Jak masz w tablicy to porównuj w pętli zaczynając od roku. Większe, mniejsze, a jak równe to leć dalej z pętlą.
A mógłbyś to jakoś opisać kodem ? [syntax=c]#define BAUD0 9600 //BaudRate (bps) #define MYUBRR0(F_CPU/16/BAUD0-1) //Przerwanie co 0.1s ISR(TIMER1_COMPA_vect) { uint8_t key; static uint8_t lkey=0; key = (PINC & (1<<3)); //przycisk NPN na PC3 if(!key && lkey) UDR='k'; //wyślik "k" jako znak, że wciśnięto przycisk lkey = key; } //przerwanie...
Witam W sumie nie wiedzialem do ktorego dzialu to dac bo temat jest bardzo rozlegly i tyczy sie wielu dziedzin. Wiele osob bawi sie w konstrukcje kolumn, zwrotnic, wzmacniaczy. Obecnie z ciekawszych programow mamy np. Speaker Workshop i kilka innych. Problemem jest najczesciej opieranie sie o karte muzyczna ktora potrafi dostarczyc dosc czesto wielu...
nie spotkałem się z programem umożliwiającym pisanie drabinki na AVR. C nie jest strasznie skomplikowany - ale dobry kurs z przykładami to podstawa
Da się, ale timer to w 99% przypadków najlepszy sposób tym bardziej, że z reguły jakiś timer "biega" z innym zadaniem i można się do niego podczepić z obsługą drgań. Tutaj masz bardzo dobrą bibliotekę: http://mikrokontrolery.blogspot.com/2011... Inne rozwiązania: http://mikrokontrolery.blogspot.com/2011...
Ok, pisanie programu zostawię Tobie, natomiast podam Ci co trzeba zrobić. Mając już ustawione wszystkie piny jak należy (wejścia/wyjścia) chyba najlepiej napisać coś takiego: [syntax=c] int state = 0; //stan przycisku, ustawiasz na jeden za pierwszym wciśnięciem while(state == 1){ //akcja z diodami } [/syntax] I teraz musisz zaprzęgnąć przerwania, dokładniej...
Witam W tym roku robie prace dyplomowa i jedna z czesci mojej pracy jest polaczenie odbiornika GPS z mikrokontrolerem. Szukam kogos kto moze juz to robil i program pisal w jezyku C. Bardzo bym byl wdzieczny o jakakolwiek pomoc. Jak sie zabrac do tego problemu, wiem ze jest tam protokol NMEA. Chodzi mi o odczyt: polozenia, czasu i moze rowniez predkosci....
Czy można używać innych jeżyków niż HTML? Tak, np. xHTML :D Czy pójdzie na tym PHP? Nie. No i moje pytanie czy da się zrobić coś takiego na Atmedze? Możesz postawić serwer na Atmedze, który wypluwa klientowi dane z odczytów w formie normalnego (odpowiednio sformatowanego) tekstu. Później piszesz skrypt w PHP, który korzystając ze wspomnianych bibliotek...
1. Opcja Szukaj znajdzie jedną z moich wypocin na temat CONFIG SERVOS. 2. Opcja Szukaj znajdzie jedną z moich wypocin, które są helpem do BASCOM-a w języku polskim.
Najpewniej nie programujesz pamięci EEPROM. Niedawno był podobny temat: [url=http://www.elektroda.pl/rtvforum/vi...
Z tego co się orientuję to ATmega należy do rodziny AVR, więc to jest to samo :) Sam stawiam pierwsze kroki i wybrałem atmega8 i polecam Ci ten mikrokontroler. Programuję w C, ale nic nie stoi na przeszkodzie żeby korzystaćz innych języków :)
Kolego, układy AVR mają nogę podłączoną do kilku rejestów. Pisząc słowo PIN konfigurujemy rejestry wejściowe, a słowo PORT rejestry wyjściowe. Chodzi tu o składnie języka Bascom.
Panowie, nota aplikacyjna [url=http://atmel.com/dyn/products/app_n... Discrete PID controller", dostępna na stronie ATMELa.
Jest mozliwa taka konfiguracja "Config Rc5 = Pinb.2 , Timer = 2" P.S. przepraszam za moj "Polski jezyk" jestem Czechem :-)
A jak jest zadeklarowana zmienna? Jako uint16_t?
Hej, Skoro po pascalu poruszałeś się zwinnie, to polecam C. To będzie krok naprzód, bascom w tym przypadku to ślepa uliczka. Dodatkowo nauka C to inwestycja, jest to pewien standard i wiele języków się z niego wywodzi. W przypadku AVR dostęp do darmowych narzędzi jest niewątpliwą zaletą. Dodając do tego masę gotowych bibliotek nie powinieneś mieć wątpliwości...
I z tymi dwoma sekundami to raczysz zartowac, chyba, ze do procka ze 128kB FLASH ladujesz program o dlugosci kilobajta. Jutro w pracy moge specjalnie dla ciebie sprawdzic ;) Swoja droga, nie sadze zebys byl w stanie przez port LPT programowac z czestotliwoscia 4MHz. Co do symulatora, teraz pracuje na ukladzie gdzie jest w sumie 5 procesorow, pamieci...
Dokładnie w taki sam sposób jak w ATMega. Różnice występują w konfiguracji całego podsystemu przerwań.
Simon Monk - Arduino dla początkujących. Podstawy i szkice Arduino w akcji - wydawca nieznany (dostałem książkę w opłakanym stanie bez okładki) Mikrokontrolery AVR ATmega w praktyce - Rafał Baranowski Mikrokontrolery AVR .Język C. - Mirosław Kardaś - Tej książki są dwie części AVR Praktyczne projekty - Tomasz Francuz
Wyświetlacz w oplu ma dodatkowy przewód sygnałowy który jest podłączony pod wyjście sterujące radia. Podanie tam sygnału (zasilanie albo masa teraz nie pamiętam) przełącza LCD w tryb dadio albo data
do asemblera i C masz kilka książek w wydawnictwie BTC proponuję "Mikrokontrolery avr atmega w praktyce" Rafała Baranowskiego .Świetna książka sporo opisów i przykładów napisana przystępnym językiem w odróżnieniu od wielu gniotów których pewnie nawet autorzy nie rozumieją do końca ...
A czy byłaby możliwość, aby wykorzystać płytkę arduino jako programator? Słyszałem, że bez problemu można nią programować ATMega i ATTiny z tym, że w języku C/C++. Dało by radę zrobić to z użyciem Bascoma? Nie wiem czy ta płytka ma programator w sobie, nie znam arduino. Temat powinieneś napisać w innym dziale Elektrody: http://www.elektroda.pl/rtvforum/forum12...
Najgorsze ale jednyne wyjście z takiej patowej sytuacji to ściągasz dok w wersji angielskej i translatorem tłumaczysz na polski. Tekst który zostanie przetłumaczony, jest Idjotyczny ale jeśli masz pewien stopień inteligencji ( zakładam że tak) pomimo że tekst w 100 % przypomina "kali iśc, kali pić" to na początek przyspieszy sprawę. Po pewnym czasie...
To zależy nad czym chcesz popracowac... Czy przywrócic normalną funkcjonalnośc tych posiadanych płytek (Leo i Micro) Tak przywrócić funkcjonalnosc Arduino Leonardo (Atmega 32u4) kontynuowac znalezione kursy Spróbowąc z ATmagą 328P ( Kurs programowania- #1- Jezyk C) i będzie to chyba najlepsza opcja nauki.
poszukaj sobie też kursów na EdW - albo języka C albo Bascom - bo musisz się na jakiś zdecydować też przecież
Jaki język ?
markosik20: super. pozostaje jeszcze kwestia obliczeń danych do wysłania. ile wyciągasz pełnych klatek na sekundę ? jaka atmega ? jaki język programowania ? jaki pobór prądu przez procesor ?
To źle wyczytyałeś i złych opinii się nasłuchałeś. W każdym języku na PC da radę spokojnie się komunikować przez tak podstawowy i najstarszy na świecie port RS232 ;) Inną kwestią jest to, że trzeba się nauczyć takiego języka a jeszcze inną jest to, żeby się w danym języku nauczyć obsługiwać porty COM. Nie zaczynaj więc od tyłu, tylko najpierw spróbuj...
Twój język programowania to?
Pewnie będę miał 8051, stary procek więc myślałem bardziej na Atmedze albo Attiny duże są różnice pomiędzy 8051 a Atmega?
Na moje oko jest to Bascom.Niestety nic nie pomoge bo niezbyt znam ten jezyk.
Ja posiadam "Projektowanie systemów mikroprocesorowych" P. Hadama. Chodź książka skupia się na układach zewnętrznych (wyświetlaczach, przekaźnikach, klawiszach itp.) to są w niej przedstawione procedury sterujące w języku C. Jeśli chcesz się dokładnie skupić na µP to "Mikrokontrolery AVR ATMega w praktyce" Baranowskiego, ale tam wszystko jest...
Witam. Ruszył kolega z tym LCD?
Witam, próbuję napisać program do odbierania danych z modułu Bluetooth HC-06. Kod, który znalazłem i zmodyfikowałem działa, lecz jest napisany w języku, który jest dla mnie trudniejszy. Chciałbym zapytać czy ktoś ma może odpowiednik poniższego programu w języku Arduino? Aktualnie potrzebuję stworzyć Timer, który po otrzymaniu danych z Bluetooha ustawi...
dzieki wszystkim za odpowiedzi.Ale mi chodzi o pod procesor avr. np. attiny2313 albo atmega 8 .Nie pod system operacyjny ktory da sie zainstalowac na systemie operacyjnym tylko pod sam procesor.(tu chyba chodzi o 8 bitowe np.attiny2313, atmega8 itp) Sam mikrokotroler nie ma nic na poczatku zainstalowanego ten 8 bitowe wiec czemu mowa o javie czy pythonie??...
zrob cos takiego: config pind.7= input config pind.6= input set portd.7 set portd.6 i napisz jaki efekt. albo po prostu zastap te twoje Set Pind.6 Set Pind.7 tym set portd.6 set portd.7 (jak teraz nie bedzie dzialac to zmien jezyk, bo bascom denerwuje :P )
... z tym że BASCOM'u nigdy nie dotykałem. I niech tak zostanie. Skup się na C skoro go znasz od strony C++: http://mikrokontrolery.blogspot.com/2011... bo najgorsze jest znanie wszystkiego po trochę: Programuję w kilku językach może nie w trybie zaawansowanym ale proste programy potrafię napisać ... zamiast jeden a kompleksowo,...
motorola jezyk jezyk zmiana jezyk wloski
uziemienie warsztat at9100 dioda światła laser
kabel brake radio pilot zgemma
Proteus 8 – SFH506, TSOP, IR Receiver – dostępność modeli i bibliotek Ikona czerwony głośnik Samsung LG Sony Windows – co oznacza wyciszenie lub brak dźwięku?