Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
pl:mindstorms:notatki [2007/11/13 13:05]
gjn utworzono
pl:mindstorms:notatki [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
 ====== Do zrobienia ====== ====== Do zrobienia ======
 +Do ogólnego zrobienia z [[http://​en.wikipedia.org/​wiki/​Lego_Mindstorms|Mindstorms]].
 +
 +
 +===== Wstępny harmonogram =====
 +  * <​del>​23.11.2007 11:30 demo z macbook-a JPI</​del>​
 +  * <​del>​27.11.2007 inst. soft. lego win i brickx/​nxc</​del>​
 +  * <​del>​4.12.2007</​del>​
 +    * gotowy soft w lab, calość do 1. etapu ćwiczeń
 +    * propozycje dwóch 1. ćwiczeń (jpi/majka)
 +    * <​del>​podpisanie nxt</​del>​
 +  * <​del>​5.12.2007 pierwsze zaj. ze stud w 215</​del>​
 +    - pomysły na 2-3 ćwiczenia
 +
 +===== Edycja wiki dla początkujących =====
 +  * nie za dużo haseł, raczej strukturalizacja istniejących ​
 +  * wszystkie hasła po polsku w namespace "​pl:​mindstorms:"​
 +  * wszystkie hasła po ang. w namespace "​mindstorms:"​
 +
 +===== Do/W lab 215 =====
 +  * PTM: prośba a sprawdzenie w polityce NT uprawnień dla studenta do inst. usb
 +  * JPI: woreczki pliiz
 +  * <​del>​podpisać kostki i pudełka nxt, wg. numeracji/​nazewnictwa do bluetooth</​del>​
 +  * <​del>​adresacja i nazewnictwo pecetów + podpisanie</​del>​
 +  * upgrade firmware'​u NXT?
 +  * zdjęcia + strona reklamowa ;-)
 +  * telefon: wyjście na zewn. + centrala AGH
 +  * RAM512
 +  * nie potrzebne <​del>​WinXP?</​del>​
 +  * monitory, +2 sztuki, +1 brakujący kabel
 +  * na kiedyś: żaluzje w oknach po prawej, przy tablicy
 +
 +
 +
 +==== Software ====
 +  * instalacja oprogramowania na listopad:
 +    * org. z płytki (win)
 +    * [[http://​bricxcc.sf.net/​|Bricx]] wraz z NXC (<​del>​linux</​del>​+win) ​
 +    * [[http://​lejos.sf.net|Lejos]] (java)
 +    * [[http://​nxtpp.sourceforge.net/​|NXT++]]
 +    * [[http://​www.elecbrick.com/​vll/​|VLL]]???​
 +  * na kiedyś
 +    * //​[[http://​zone.ni.com/​devzone/​cda/​tut/​p/​id/​4435|LabView]]//​ [[http://​www.agh.edu.pl/​pl/​uci/​site-licence.html|AGH site license]]
 +  * zaawansowane:​ [[http://​mindstorms.lego.com/​eng/​community/​resources/​default.asp|dla zaawans. w tym SDK!]]
 +
 +
 +===== Zakupy =====
 +  * kupić pudełka, patrz [[http://​en.wikipedia.org/​wiki/​Image:​Lego_Mindstorms.jpg|wzorcowe pudełko]]
 +  * bluetooth (ptm)
 +  * <​del>​kupić baterie/​ładowarki w miarę możliwości na 6bat</​del>​
 +
 +
 +===== Propozycje Ćwiczeń Lab =====
 +Założenia:​
 +  * Są 3 grupy stud.
 +  * Wszystkie ćwiczenia w zespołach 3-4 osobowych.
 +  * jest 5 ćwiczeń
 +Propozycje
 +  - zajęcia:
 +    *  //NIE// składamy robota
 +    * poznajemy środowisko od LEGO
 +    * poznajemy sensory i silniki oraz sposób ich programowania w środowisku LEGO
 +    * instr., str. 6-7
 +    * pomysł na ćwicznia praktyczne: FIXME dla konktretnych sensorów
 +      - zdarzenie na sensorze (klaśnięcie,​ światło, zbliżenie)
 +      - akcja: ruch silnika, lampka w czujniku swiatla
 +      - raport: na LCD, dźwięk z NXT
 +  - lab
 +    * studenci dostają gotowe, //​złożone//​ roboty
 +    * implementacja prostych alg. sterujacych korzystajac ze srodowiska graf.
 +  - lab
 +    * proste alg. sterujace w C-costam, bez uzycia graf. strodowiska ​
 +  - lab???
 +    * składanie? czy inne środowisko?​
 +  ​
 +inne:
 +  * składanie 4 podstawowych robotów wg instrukcji
 +  * komunikacja przez BT, sterowanie NXT z komórki!
 +
 +===== Propozycje Projektów =====
 +  * strona/wiki o NXT
 +  * uporządkowanie ćwiczeń
 +
 +===== Dyżury =====
 +Patryk Majka:
 +  * wtorek: 17:45- (jest jpi201)
 +  * środy: 17:30- (jest gjn/jpi201)
 +  * czwartek: 9- (jest gjn/iww)
 +
 +
 +===== Mindstorms NXT pod Linux'​em=====
 +
 +  - 2007.11.28
 +   * [[pl:​mindstorms:​notatki:​patryk|serial port pod bluetooth'​em]]
 +
 +
 +==== NXT++ ====
 +
 +  * [[http://​nxtpp.sourceforge.net/​|NXT++]] [[http://​nxtpp.sourceforge.net/​docs/​namespaces.html|Dokumentacja]]
 +  * Przy kompilacji kodu źródłowego w NXT++ trzeba dodać parametr: "​-lusb"​ [[http://​svn.poeml.de/​svn/​cl20/​trunk/​Documentation/​HOWTO.libusb|libusb_howto]]
 +
 +
 +==== NXC pod Linux'​a ====
 +
 +
 +  * [[http://​bricxcc.sourceforge.net/​nbc/​|NXC]] [[http://​bricxcc.sourceforge.net/​nbc/​nxcdoc/​NXC_Guide.pdf|Instrukcja_użytkownika_pdf]]
 +  * po długich poszukiwaniach nie udało mi się znaleźć highlighting'​u (czyli podświetlania składni) dla NXC pod Linux'​a
 +  * kompilator można ściągnąć ze strony: [[http://​bricxcc.sourceforge.net/​nbc/​|kliknij]]
 +  * przykładowe pliki źródłowe można znaleźć na  tej samej stronie co link wyżej
 +  * kompilacja: **nbc -T=NXT -O=file.rxe file.nxc**
 +przy uruchamianiu kompilatora może wystąpić błąd iż nie ma bliblioteki libbluetooth.so.2,​ należy utworzyć link symboliczny:​ **ln -s scieżka/​libbluetooth.so.1 scieżka/​libbluetooth.so.2**
 +  * aby dowiedzieć się MAC adres konkretnego Mindstorm'​a wpisz w  linii komend: **hcitool ​ scan**
 +  * program do wrzucania/​uruchamiania/​kasowania skompilowanych plików .rxe poprzez BLUETOOTH na Mindstorm'​ie znajdziesz [[http://​www.scienzaludica.it/​files/​NXTRC.tgz|tutaj]],​ a [[http://​www.scienzaludica.it/​progetti.php?​id=4|tutaj]] instrukcje. Programem tym możesz sprawdzić poziom baterii czy np zatrzymać uruchomiony program na Mindstorm'​ie.
 +
 +
  
pl/mindstorms/notatki.1194955535.txt.gz · ostatnio zmienione: 2019/06/27 15:57 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0