Skocz do zawartości

Początki w C#


noleafclover98

Pomocna odpowiedź

Witam. Jestem uczniem klasy drugiej w LO o profilu mat-inf-ger. Zadaniem każdego ucznia w tym roku w naszej klasie jest wykonanie projektu programistycznego. Cała klasa podzieliła się na grupy. Moja grupa robi łazika kosmicznego, który ma za zadanie przede wszystkim jeździć.

Moim zadaniem jest wykonanie programu w Microsoft visual c#, dzięki któremu łazik będzie jeździł. Niestety za dużo nie wiem o c#. Dość dobrze programuje w c++. Czy ktoś mógłby mi pomóc i naprowadzić mnie jak zacząć pisać taki program. Nauczyciel wspominał coś o bibliotekach serial port c#. Pozdrawiam.

Link do komentarza
Share on other sites

http://www.sunduino.pl/wordpress/visual-c-dla-kazdego/

Patrz podpunkt 2.2 dla elektroników, podstawy C# masz w necie i linki poniżej.Jak znasz C++ to nie powinieneś mieć problemu z przesiadką. Najważniejsze to to, że cały program musisz pisać obiektowo (na klasach), strukturalnie o ile dobrze wiem to się nie da.

Poradnik po Angielsku: Intro trochę nie aktualne, ale reszta jak najbardziej ok

Co do oprogramowania pobierz sobie Visual Studio 2015 Community - jest za darmo, ale możliwości ogromne.

https://msdn.microsoft.com/pl-pl/library/67ef8sbd.aspx - Jak czegoś szukasz to tutaj powinieneś zaczynać, po angielsku (po polsku też jest cała masa) są opisane często z przykładami wszystkie funkcje/metody dostępne w C#

https://msdn.microsoft.com/pl-pl/library/kx37x362.aspx

http://4programmers.net/C_sharp

Obstawiam, że masz zrobić prosty programik do sterowania czyli 4 przyciski lewo, prawo, tył, przód + ewentualnie możesz zadawać prędkość w postaci PWM z twojego programu.

Czyli jeżeli np. przycisk lewo został wciśnięty to wyślij przez SerialPort literkę "L", jak prawy to "p" itd

  • Lubię! 1
Link do komentarza
Share on other sites

Jeżeli chodzi o podstawy C#, to niedawno fajny kurs powstał: https://channel9.msdn.com/Series/Podstawy-jzyka-C/01--Wprowadzenie

Ogólnie, po za linkami które podał ps19, warto jeszcze przejrzeć portale Channel9 oraz MicrosoftVirtualAcademy.

A o serialporcie i C# masz też ciekawy artykuł na Forbocie: https://forbot.pl/blog/artykuly/programowanie/port-szeregowy-interfejs-usart-czyli-komunikacja-mikrokontrolera-z-komputerem-id1122

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.