|
|
pl:mindstorms:programowanie [2008/11/16 15:10] kkluza usunięcie zapętlenia |
pl:mindstorms:programowanie [2019/06/27 15:50] |
====== Programowanie Mindstorms ====== | |
| |
Lego udostępniło firmware dla NXT Intelligent Brick jako Open Source. | |
| |
Istnieje kilka pakietów developerskich, które zawierających dokumentację dla NXT: | |
| |
* [[http://cache.lego.com/upload/contentTemplating/MindstormsOverview/otherfiles/2057/fantomSDK1.0.2f0(1)_1935F2F2-3052-406C-8F39-AE2C80C58BAF.zip|Software Developer Kit (SDK)]] - zawiera m.im. informacje o sterownikach USB, obsługiwanych formatach plików i kodzie bajtowym Lego | |
* [[http://cache.lego.com/upload/contentTemplating/MindstormsOverview/otherfiles/2057/LEGO%20MINDSTORMS%20NXT%20Hardware%20Developer%20Kit(3)_7A0CF630-CCE5-4AAF-91FA-D1E7C911817C.zip|Hardware Developer Kit (HDK)]] - zawiera m.in. informacje i schematy dla NXT Brick i sensorow | |
* [[http://cache.lego.com/upload/contentTemplating/MindstormsOverview/otherfiles/2057/LEGO%20MINDSTORMS%20NXT%20Bluetooth%20Developer%20Kit_58CE458E-5292-4CB0-93D2-4BEC821C13C2.zip|Bluetooth Developer Kit (BDK)]] - zawiera informacje o komunikacji z Brick przez Bluetooth | |
| |
===== Środowiska programistyczne ===== | |
Jak można oprogramować Mindstorms? | |
| |
* [[http://en.wikipedia.org/wiki/Lego_Mindstorms#Programming_languages_2|Obszerne zestawienie języków do programowania Mindstorms]] | |
| |
* [[pl:miw:miw08_mindstormsenv|Zestawienie języków dla Mindstorms (projekt z MIW)]] | |
| |
| |
==== Mindstorms NXT ==== | |
* [[http://www.lego.com/education/school/default.asp?locale=2057&pagename=nxtcp&l2id=3_2&l3id=3_2_4]] | |
* [[http://mindstorms.lego.com/Overview/NXT_Software.aspx]] | |
| |
=== Jak działa środowisko NXT? === | |
* [[http://www.ni.com/academic/mindstorms/works.htm]] | |
* [[http://en.wikipedia.org/wiki/Lego_Mindstorms_NXT]] | |
| |
| |
==== NXT++ ==== | |
* [[http://nxtpp.sourceforge.net/]] | |
| |
==== LabView ==== | |
=== Co to jest LabView? === | |
* [[http://pl.wikipedia.org/wiki/LabVIEW]] | |
* [[http://www.ni.com/labview/]] | |
* [[http://www.labview.pl/]] | |
* [[http://wazniak.mimuw.edu.pl/index.php?title=Laboratorium_wirtualne_1]] | |
| |
| |
=== LabVIEW Toolkit for LEGO® MINDSTORMS® NXT === | |
* [[http://zone.ni.com/devzone/cda/tut/p/id/4435]] | |
| |
| |
| |
==== Kod bajtowy LEGO ==== | |
| |
* [[http://cache.lego.com/upload/contentTemplating/MindstormsOverview/otherfiles/2057/LEGO%20MINDSTORMS%20NXT%20Executable%20File%20Specification(1)_9143FED4-3FF8-40B1-A06F-78B530347A59.zip| Download Executable File and Bytecode Reference (LEGO MINDSTORMS NXT Executable File Specification.zip 1.16MB)]] | |
* [[http://bricxcc.sourceforge.net/nbc/]] | |
| |
=== NBC === | |
* Next Byte Codes | |
* assembleryczny język programowania | |
* [[http://en.wikipedia.org/wiki/Next_Byte_Codes]] | |
* [[http://bricxcc.sourceforge.net/nbc/|Dużo informacji o NBC, dokumentacja, tutorial, przykłady, debbuger]] | |
| |
| |
=== NQC === | |
* Not Quite C | |
* służy do programowania Robotics Invention Systems, | |
* język programowania, API i kompilator kodu bajtowego | |
* oparty na C, uproszczony, posiada wiele ograniczeń | |
* [[http://en.wikipedia.org/wiki/Not_Quite_C]] | |
* Tutorial NQC: [[http://www.mindstorms.pl/nqc.html]] | |
* Kurs języka NQC: [[http://www.sprawozdania.info/lego/NQC_tutorial.pdf]] | |
* Polecenia języka NQC: [[http://www.sprawozdania.info/lego/NQC_Ref.pdf]] | |
* Środowisko Bricx Command Center 3.3 do NQC [[http://bricxcc.sourceforge.net/]] [[http://bricxcc.sourceforge.net/nqc/]] | |
| |
| |
=== NXC === | |
* następca NQC | |
* służy do programowania Mindstorms NXT | |
* [[http://bricxcc.sourceforge.net/nbc/nxcdoc/index.html]] | |
| |
| |
| |
| |
| |
| |
| |
==== BricxCC ==== | |
[[http://bricxcc.sourceforge.net/]] | |
| |
| |
==== LeJOS ==== | |
| |
=== leJOS NXJ === | |
* bazowany na Java język wysokiego poziomu | |
* http://en.wikipedia.org/wiki/LeJOS | |
* [[http://lejos.sourceforge.net/]] | |
| |
=== LEJOS OSEK === | |
* http://en.wikipedia.org/wiki/LEJOS_OSEK | |
| |
| |
==== Microsoft Robotics Studio ==== | |
* http://msdn2.microsoft.com/pl-pl/robotics/ | |
* http://en.wikipedia.org/wiki/Microsoft_Robotics_Studio | |
* http://dobreprogramy.pl/index.php?dz=2&id=2505&Robotics+Studio+1.5.507 | |
* http://blogs.msdn.com/MSRoboticsStudio/ | |
| |