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/29 08:02]
pmajka
pl:mindstorms:notatki [2019/06/27 15:50] (aktualna)
Linia 4: Linia 4:
  
 ===== 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)
     * <​del>​podpisanie nxt</​del>​     * <​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 19: 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   * monitory, +2 sztuki, +1 brakujący kabel
   * na kiedyś: żaluzje w oknach po prawej, przy tablicy   * na kiedyś: żaluzje w oknach po prawej, przy tablicy
 +
  
  
Linia 35: Linia 38:
     * [[http://​bricxcc.sf.net/​|Bricx]] wraz z NXC (<​del>​linux</​del>​+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 =====
Linia 42: Linia 49:
   * bluetooth (ptm)   * 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>​
- 
  
  
Linia 51: Linia 57:
   * jest 5 ćwiczeń   * jest 5 ćwiczeń
 Propozycje Propozycje
-  - 1. zajęcia:+  - zajęcia:
     *  //NIE// składamy robota     *  //NIE// składamy robota
     * poznajemy środowisko od LEGO     * poznajemy środowisko od LEGO
Linia 60: Linia 66:
       - akcja: ruch silnika, lampka w czujniku swiatla       - akcja: ruch silnika, lampka w czujniku swiatla
       - raport: na LCD, dźwięk z NXT       - raport: na LCD, dźwięk z NXT
-  - 2. lab+  - 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
Linia 80: Linia 89:
  
  
-===== Postęp na temat Mindstorms NXT (Linux=====+===== Mindstorms NXT pod Linux'em=====
  
   - 2007.11.28   - 2007.11.28
-   ​* ​test+   ​* ​[[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.1196319738.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