Qujav Napisano Grudzień 22, 2011 Udostępnij Napisano Grudzień 22, 2011 Witajcie, jako, że straszny ze mnie leń poszedłem na skróty -> zamówiłem sobie Arduino Uno, fajne jest, ale jak zawsze jest pewne ale... Chciałbym mieć większą kontrole nad płytką i w przyszłości robotem, a środowisko arduino to okrojone C z kilkoma dodatkami. Jednakże brakuje polskiej literatury na ten temat, z kolei mam książka, T. Francuza, 'Język C, dla uC AVR...' i chciałbym programować w czystym C. Według książki... Wiem, że do ardu programy można wrzucać przez Arduino Uploader w hexach, wiem, że można programować avr w Code:Blocks, tylko ktoś wie dokładnie na czym to polega? Pisze program w C:B, compiluje program (?) czy może generuje make i wrzucam do tego uploadera? Pozdrawiam
bebek89 Grudzień 23, 2011 Udostępnij Grudzień 23, 2011 Witam, W arduicno compilator to zwykły gcc nie jest ograniczana wersja lecz rozszezona mozna pisac wszystko to co w C, C++ a dodatkowo z funkcji zaimplemetowanych przez tworcow a co do samego Arduino ide to jest to strasznie skromne IDE ktroe nawet nie daje mozliwosci wgrywania innych programow prucz tych napisanych w arduino na stronie arduino.cc jest pełno informacji a nawet napisali jak uruchomic skompliowac i wgrac program przez CMD POlecam prosy programik o nazwie AVRProjectIDE Ps. wesołych Świat i szczęśliwego Nowego Roku 1
mactro Grudzień 23, 2011 Udostępnij Grudzień 23, 2011 Nie bardzo wiem w czym tak właściwie jest problem? To w jakim środowisku (Code::blocks, AvrStudio, Arduino) piszesz program nie ma tak naprawdę znaczenia, istotny jest kompilator jakiego użyjesz. Program musisz skompilować do pliku formatu .hex, a później go wgrać na płytkę przez np. AvrDude. 1
Qujav Styczeń 7, 2012 Autor tematu Udostępnij Styczeń 7, 2012 No niby porblemu nie ma, nie wiedziałem, że w Arduino można pisać w czystym C... Dzięki za odpowiedzi.!
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »