Różnice

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

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:mindstorms:notatki [2007/11/20 15:30]
root konta done
pl:mindstorms:notatki [2019/06/27 15:50] (aktualna)
Linia 2: Linia 2:
 Do ogólnego zrobienia z [[http://​en.wikipedia.org/​wiki/​Lego_Mindstorms|Mindstorms]]. Do ogólnego zrobienia z [[http://​en.wikipedia.org/​wiki/​Lego_Mindstorms|Mindstorms]].
  
- 
-===== Na już ===== 
-  * <​del>​konta stud. wiki Igor!</​del>​ done 
  
 ===== Wstępny harmonogram ===== ===== Wstępny harmonogram =====
-  * 23.11.2007 11:30 demo z macbook-a JPI +  * <del>23.11.2007 11:30 demo z macbook-a JPI</​del>​ 
-  * 27.11.2007 inst. soft. lego win i brickx/​nxc +  * <del>27.11.2007 inst. soft. lego win i brickx/nxc</​del>​ 
-  * 4.12.2007+  * <del>4.12.2007</​del>​
     * gotowy soft w lab, calość do 1. etapu ćwiczeń     * gotowy soft w lab, calość do 1. etapu ćwiczeń
     * propozycje dwóch 1. ćwiczeń (jpi/majka)     * propozycje dwóch 1. ćwiczeń (jpi/majka)
-    * podpisanie nxt +    * <del>podpisanie nxt</​del>​ 
-  * 5.12.2007 pierwsze zaj. ze stud w 215+  * <del>5.12.2007 pierwsze zaj. ze stud w 215</​del>​
     - pomysły na 2-3 ćwiczenia     - pomysły na 2-3 ćwiczenia
  
Linia 22: Linia 19:
  
 ===== Do/W lab 215 ===== ===== Do/W lab 215 =====
-  * podpisać kostki i pudełka nxt, wg. numeracji/​nazewnictwa do bluetooth +  * PTM: prośba a sprawdzenie w polityce NT uprawnień dla studenta do inst. usb 
-  * adresacja i nazewnictwo pecetów + podpisanie+  * 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?   * upgrade firmware'​u NXT?
   * zdjęcia + strona reklamowa ;-)   * zdjęcia + strona reklamowa ;-)
   * telefon: wyjście na zewn. + centrala AGH   * telefon: wyjście na zewn. + centrala AGH
   * RAM512   * RAM512
-  * WinXP?+  * nie potrzebne <del>WinXP?</​del>​ 
 +  * monitory, +2 sztuki, +1 brakujący kabel 
 +  * na kiedyś: żaluzje w oknach po prawej, przy tablicy 
 + 
  
 ==== Software ==== ==== Software ====
   * instalacja oprogramowania na listopad:   * instalacja oprogramowania na listopad:
     * org. z płytki (win)     * org. z płytki (win)
-    * [[http://​bricxcc.sf.net/​|Bricx]] wraz z NXC (linux+win) ​+    * [[http://​bricxcc.sf.net/​|Bricx]] wraz z NXC (<del>linux</​del>​+win) 
     * [[http://​lejos.sf.net|Lejos]] (java)     * [[http://​lejos.sf.net|Lejos]] (java)
 +    * [[http://​nxtpp.sourceforge.net/​|NXT++]]
 +    * [[http://​www.elecbrick.com/​vll/​|VLL]]???​
   * na kiedyś   * na kiedyś
-    * //LabView// [[http://​www.agh.edu.pl/​pl/​uci/​site-licence.html|AGH site license]]+    * //[[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 ===== ===== Zakupy =====
   * kupić pudełka, patrz [[http://​en.wikipedia.org/​wiki/​Image:​Lego_Mindstorms.jpg|wzorcowe pudełko]]   * kupić pudełka, patrz [[http://​en.wikipedia.org/​wiki/​Image:​Lego_Mindstorms.jpg|wzorcowe pudełko]]
-  * bluetooth+  * bluetooth ​(ptm)
   * <​del>​kupić baterie/​ładowarki w miarę możliwości na 6bat</​del>​   * <​del>​kupić baterie/​ładowarki w miarę możliwości na 6bat</​del>​
 +
  
 ===== Propozycje Ćwiczeń Lab ===== ===== Propozycje Ćwiczeń Lab =====
-Wszystkie ćwiczenia w zespołach 3-4 osobowych. +Założenia:​ 
-  - na 1. zajęciach:+  * Są 3 grupy stud. 
 +  * Wszystkie ćwiczenia w zespołach 3-4 osobowych. 
 +  * jest 5 ćwiczeń 
 +Propozycje 
 +  - zajęcia:
     *  //NIE// składamy robota     *  //NIE// składamy robota
     * poznajemy środowisko od LEGO     * poznajemy środowisko od LEGO
-    * poznajemy sensory i sposób ich programowania w środowisku LEGO +    * poznajemy sensory i silniki oraz sposób ich programowania w środowisku LEGO 
-  - 2. lab+    * 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     * studenci dostają gotowe, //​złożone//​ roboty
-  ​3. lab???+    * implementacja prostych alg. sterujacych korzystajac ze srodowiska graf. 
 +  ​lab 
 +    * proste algsterujace w C-costam, bez uzycia graf. strodowiska  
 +  - lab???
     * składanie? czy inne środowisko?​     * składanie? czy inne środowisko?​
 +  ​
 inne: inne:
-  * składanie 4 podstawowych robotów wg instrukcji ​( +  * składanie 4 podstawowych robotów wg instrukcji 
-  * kom. przez BT, sterowanie NXT z komórki!+  * komunikacja ​przez BT, sterowanie NXT z komórki!
  
 ===== Propozycje Projektów ===== ===== Propozycje Projektów =====
Linia 63: Linia 83:
  
 ===== Dyżury ===== ===== Dyżury =====
-majka:+Patryk Majka:
   * wtorek: 17:45- (jest jpi201)   * wtorek: 17:45- (jest jpi201)
   * środy: 17:30- (jest gjn/jpi201)   * środy: 17:30- (jest gjn/jpi201)
   * czwartek: 9- (jest gjn/iww)   * 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.1195569015.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