Skocz do zawartości

[C] Arduino Uno - środowisko programistyczne


Pomocna odpowiedź

Napisano

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

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

  • Lubię! 1

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.

  • Lubię! 1
  • 2 tygodnie później...

No niby porblemu nie ma, nie wiedziałem, że w Arduino można pisać w czystym C...

Dzięki za odpowiedzi.!

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ę »
×
×
  • Utwórz nowe...