Goto page 1, 2, 3, 4, 5, 6, 7 Next
ToMasz
Guest
Tue Apr 25, 2017 8:16 pm
witam
Piszę prosty program który ma się wykonywać na arduino. tyle że robi mi
się cholernie długi. Dla programisty, to pewno byłby pikuś, ale dlamnie
uciążliwe staje się odgadywanie co chciałem zrobić wczoraj i dlaczego to
tak zapisałem. kiedyś cośtam robiłem w basicu i może to właśnie
pokutuje, bo brakuje mi "goto"
tak czy owak, wieki temu podczas edukacji miałem jakieś podstawy c++ i
edytor, środowisko programistyczne umożliwiało lepsze ogarnięcie
programu. nie pamiętam ale jakieś kolorki były.... Teraz jak mi braknie
średnika na końcu lini to mam pierdylion błędów - żaden nie wspomina o
średniku. czy jest jakis inny niż ten arduinowy edytor w którym można
pisać program na arduino?
ToMasz
Ps nie chodzi mi o to aby program pisać za pomocą klocków, puzzli albo
basica. muszę się nauczyć myślęć w c++. ale na razie boli
kriters
Guest
Tue Apr 25, 2017 9:08 pm
On 2017-04-25 22:16, ToMasz wrote:
Quote:
witam
Piszę prosty program który ma się wykonywać na arduino. tyle że robi
mi się cholernie długi. Dla programisty, to pewno byłby pikuś, ale
dlamnie uciążliwe staje się odgadywanie co chciałem zrobić wczoraj i
dlaczego to tak zapisałem. kiedyś cośtam robiłem w basicu i może to
właśnie pokutuje, bo brakuje mi "goto"
tak czy owak, wieki temu podczas edukacji miałem jakieś podstawy c++ i
edytor, środowisko programistyczne umożliwiało lepsze ogarnięcie
programu. nie pamiętam ale jakieś kolorki były.... Teraz jak mi
braknie średnika na końcu lini to mam pierdylion błędów - żaden nie
wspomina o średniku. czy jest jakis inny niż ten arduinowy edytor w
którym można pisać program na arduino?
Wszystkie alternatywne edytory jakie widziałem to i tak był rodzaj
nakładki na oryginalny kompilator. Jeśli oryginalne środowisko (wielkie
słowo) pokazuje błędy w liniach, które nie istnieją (a raczej istnieją
ale dopiero po wstępnym scalaniu plików źródłowych) to inny
edytor tu nic nie zmieni. Ale faktem jest, że ten oryginalny edytor to
po prostu dno dna. Nie chce mi się wierzyć, że ludzie mogą
tak nie szanować swojego czasu i nerwów żeby cokolwiek większego w tym
pisać. To jest może fajnie jak się chce na szybko przetestować
jakiś czujnik czy coś.
Sporo ludzie używa eclipse z pluginem
https://github.com/Sloeber/arduino-eclipse-plugin.
Ale to niestety dosyć skomplikowane środowisko.
Guest
Wed Apr 26, 2017 9:21 am
W dniu wtorek, 25 kwietnia 2017 22:16:58 UTC+2 użytkownik ToMasz napisał:
Quote:
witam
Piszę prosty program który ma się wykonywać na arduino. (...)
Napisz co ten program ma robic i jak go zaprojektowales.
Napisz jakie elementy w nim utworzyles i jaka masz mniej więcej logike..
Tu jest sporo ludków którzy ci zasugeruja jak to zrobić sensownie i potwierdzą ci czy idziesz dobrą drogą.
Ja nieco popisalem pod arduino i Twoje problemy raczej wyglądają mi na problemy z ogarnięciem podstaw C. Np. Jak złe zmienne podeslesz do funkcji to albo bedziesz mieć błędy w liniach gdzie wywołujesz funkcje albo czasem gdzieś dalej w bibliotece która takich typów nie obsługuje.
Jesli chcesz sie pisać w C to raczej powinieneś zacząć od nauki na PC bo mikrokontrolery są IMHO trudniejsze jesli tworzysz cos bardziej skomplikownaego niz miganie diodą czy kręcenie krokowcem.
jacek pozniak
Guest
Wed Apr 26, 2017 11:59 am
ToMasz wrote:
Quote:
witam
Piszę prosty program który ma się wykonywać na arduino. tyle że robi mi
się cholernie długi. Dla programisty, to pewno byłby pikuś, ale dlamnie
uciążliwe staje się odgadywanie co chciałem zrobić wczoraj i dlaczego to
tak zapisałem. kiedyś cośtam robiłem w basicu i może to właśnie
pokutuje, bo brakuje mi "goto"
tak czy owak, wieki temu podczas edukacji miałem jakieś podstawy c++ i
edytor, środowisko programistyczne umożliwiało lepsze ogarnięcie
Taki prosty i elegancki edytorek, 'geany' się nazywa, chyba pod Windows też
występuje.
koloruje składnię, pozwala zwijać funkcje, można podpiąć kopilator, itp.
jp
ToMasz
Guest
Wed Apr 26, 2017 6:32 pm
W dniu 26.04.2017 o 09:21, sczygiel@gmail.com pisze:
Quote:
W dniu wtorek, 25 kwietnia 2017 22:16:58 UTC+2 użytkownik ToMasz napisał:
witam
Piszę prosty program który ma się wykonywać na arduino. (...)
Napisz co ten program ma robic i jak go zaprojektowales.
eeeetam. alarm. 10 czuników, sprawdzanie czy żyją, alarmowanie
telefonem. jak alarm nie działa to ma zliczać wejścia.
godzina roboty dla programisty, ja się męczę z różnicą = i ==
Ale moje wycie do księżyca jest z innego powodu. po nieudanej kompilacji
mam podane w której lini jest coś nie teges, ale edytor nie numeruje
lini!!!! czyli jeśli jest to linia 126 to sam muszę liczyć 1, 2, 3....
126. to jest problem do rozwiązania
ToMasz
Jawi
Guest
Wed Apr 26, 2017 7:05 pm
W dniu 2017-04-26 o 20:32, ToMasz pisze:
Quote:
po nieudanej kompilacji mam podane w której lini jest coś nie teges, ale
edytor nie numeruje lini!!!! czyli jeśli jest to linia 126 to sam muszę
liczyć 1, 2, 3.... 126. to jest problem do rozwiązania
Plik -> Preferencje -> Wyświetl numery linii (zaznacz checboxa)
--
"Lubię pracować, a nawet palę się do roboty. Praca tak mnie urzeka,
że mogę całymi godzinami siedzieć i patrzyć na nią"
Grzegorz Niemirowski
Guest
Wed Apr 26, 2017 8:44 pm
ToMasz <tomasz@poczta.fm.com.pl> napisał(a):
Quote:
eeeetam. alarm. 10 czuników, sprawdzanie czy żyją, alarmowanie telefonem.
jak alarm nie działa to ma zliczać wejścia.
godzina roboty dla programisty, ja się męczę z różnicą = i ==
Ale moje wycie do księżyca jest z innego powodu. po nieudanej kompilacji
mam podane w której lini jest coś nie teges, ale edytor nie numeruje
lini!!!! czyli jeśli jest to linia 126 to sam muszę liczyć 1, 2, 3....
126. to jest problem do rozwiązania
ToMasz
Czy to Arduino jest konieczne? Nie mógłbyś pisać w zwykłym C? Zainstaluj
sobie Atmel Studio i pisz w środowisku, które może i ma swoje wady, ale nie
jeste żartem takim jak to arduinowe.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
Janusz
Guest
Wed Apr 26, 2017 8:56 pm
W dniu 2017-04-25 o 22:16, ToMasz pisze:
Quote:
witam
Piszę prosty program który ma się wykonywać na arduino. tyle że robi mi
się cholernie długi. Dla programisty, to pewno byłby pikuś, ale dlamnie
Napisz co ci ma robić to ci go napiszę. Możesz na priva, adres jest dobry.
--
Pozdr
Janusz
Jakub Rakus
Guest
Wed Apr 26, 2017 9:09 pm
W dniu 26.04.2017 o 13:59, jacek pozniak pisze:
Quote:
Taki prosty i elegancki edytorek, 'geany' się nazywa, chyba pod Windows też
występuje.
koloruje składnię, pozwala zwijać funkcje, można podpiąć kopilator, itp.
Tak! Potwierdzam i polecam, a jak się dopnie różne wtyczki to wychodzi
bardzo zgrabne, lekkie i STABILNE środowisko do nawet całkiem dużych
projektów.
--
Pozdrawiam
Jakub Rakus
Marek
Guest
Thu Apr 27, 2017 5:44 am
On Wed, 26 Apr 2017 22:44:34 +0200, "Grzegorz Niemirowski"
<gnthexfiles@poczta.onet.pl> wrote:
Quote:
Czy to Arduino jest konieczne? Nie mógłbyś pisać w zwykłym C?
Zainstaluj
sobie Atmel Studio i pisz w środowisku, które może i ma swoje wady,
ale nie
jeste żartem takim jak to arduinowe.
Czy to nie.Ty rok temu, moją identyczn sugestię innemu użytkownikowi
skomentowałeś "... i będzie musiał rozwiązywać setki nowych
problemów, których w Arduino nie ma."? :)
--
Marek
ToMasz
Guest
Thu Apr 27, 2017 7:26 am
W dniu 26.04.2017 o 22:56, Janusz pisze:
Quote:
W dniu 2017-04-25 o 22:16, ToMasz pisze:
witam
Piszę prosty program który ma się wykonywać na arduino. tyle że robi mi
się cholernie długi. Dla programisty, to pewno byłby pikuś, ale dlamnie
Napisz co ci ma robić to ci go napiszę. Możesz na priva, adres jest dobry.
dzięki, ale sam się muszę nauczyć, a łatwiejszego użytecznego projektu
niż alarm - nie wymyślę.
jednak jeśli masz nadmiar czasu, to rozważ program do następującej
zabawki której robocza nazwa to inteligentna strzelnica
10 tarcz, dwa pistolety, i opcjonalnie tablica wyników
pistolety pownny "strzelać" do tarcz czerwonym laserkiem za 3zł. ale
wiązkę trzeba jakoś zmodulować, tak aby tarcza rozróżniała który
pistolet trafił. myślałem zeby światło "migało" w pistoletach, w każdym
z inną częstotliwością albo tego użyć 2 starych pilotów do tv.
każda z tarcz, powinna wyemitować dzwięk, następnie oczekiwać na
trafienie ze 3 sekundy i diodką lub dzwiękiem zasygnalizować który
trafił. no i właśnie na tym rozróżnianiu który pistolet trafił -
całkowicie poległem. czujniki światła rezystancyjne - są dość wolne i
nie wiem jaką częstotliwość rozróżnią. odbiorniki do pilotów "słabo
widzą" laserek. a programowanie - to juz wiecie jak mi idzie.
Jeśli masz wolny czas, spróbuj pomyśleć czy dałoby się to zrealizować za
pomocą programu i jaka para - laser - jako nadajnik i cośtam jako
odbiornik zadziała. podczerwień jako "nośnik strzału" odpada, bo nigdy w
życiu nie skalibruje takiego pistoletu.
ToMasz
Guest
Thu Apr 27, 2017 9:14 am
W dniu środa, 26 kwietnia 2017 20:32:48 UTC+2 użytkownik ToMasz napisał:
Quote:
W dniu 26.04.2017 o 09:21, sczygiel@gmail.com pisze:
W dniu wtorek, 25 kwietnia 2017 22:16:58 UTC+2 użytkownik ToMasz napisał:
witam
Piszę prosty program który ma się wykonywać na arduino. (...)
Napisz co ten program ma robic i jak go zaprojektowales.
eeeetam. alarm. 10 czuników, sprawdzanie czy żyją, alarmowanie
telefonem. jak alarm nie działa to ma zliczać wejścia.
godzina roboty dla programisty, ja się męczę z różnicą = i => Ale moje wycie do księżyca jest z innego powodu. po nieudanej kompilacji
mam podane w której lini jest coś nie teges, ale edytor nie numeruje
lini!!!! czyli jeśli jest to linia 126 to sam muszę liczyć 1, 2, 3....
126. to jest problem do rozwiązania
http://kig.re/2014/08/02/arduino-ide-alternatives.html
Jak juz ktos tu napisal, da sie :)
Pociesze cie, na poczatku jest zazwyczaj trudno i wolno. Ale nazbierasz klocków w głowie i na dysku i będzie szybciej i sprawniej.
Jedna wazna rade ci dam: Zakladaj ze dojrzałe narzędzia z których korzysta więcej niż 100 osób jednak sa uzywalne ale nie odkryles jak sie z nich powinno korzystać.
Nie kazde takie jest ale jednak raczej nie jest źle :)
Polecam też pobawić sie tutorialami i zobaczyc jak w nich sa jakies operacje robione. Operacje typu żąglowanie danymi, zmiany typów, obsługa jakichś bibliotek, struktura programu itp.
Bedzie dobrze.
slawek
Guest
Thu Apr 27, 2017 3:57 pm
Da się. W opcjach IDE przełącz na external editor czy jakoś tak.
Kolorowanie składni będziesz miał w czymkolwiek.
Sprawdzanie na bieżąco? Raczej będzie trudno, chociaż w zasadzie da
się, np. Atmel Studio.
Goto nie używaj. Nie ma sensu. Nigdy nie miało.
slawek
Guest
Thu Apr 27, 2017 4:09 pm
On Wed, 26 Apr 2017 20:32:46 +0200, ToMasz <tomasz@poczta.fm.com.pl>
wrote:
Quote:
eeeetam. alarm. 10 czuników, sprawdzanie czy żyją, alarmowanie
telefonem. jak alarm nie działa to ma zliczać wejścia.
godzina roboty dla programisty
To nie jest godzina pracy. To dość poważne zadanie, jeżeli ma być
zrobione dobrze. Czujniki mogą być różne itd., a system powinien być
elastyczny. Czyli np. pozwalać na wymianę czujników w czasie pracy.
Do tego błędy w obsłudze jednego czujnika nie powinny wpływać na
komunikację z pozostałymi. To mikrokontroler, więc może być trudno
zrobić to wielowątkowo.
slawek
Guest
Thu Apr 27, 2017 4:14 pm
On Thu, 27 Apr 2017 09:26:43 +0200, ToMasz <Nieczytam@orange.pl>
wrote:
Quote:
czerwonym laserkiem za 3zł. ale
Jeden czerwony, drugi zielony. Filtry przed detektorami.
Goto page 1, 2, 3, 4, 5, 6, 7 Next