- Out-of-Stock
Products
Categories
- Main categories
-
- 3D PRINTING
- ARDUINO
- AUTOMATION
- BOOKS
- CYBERSECURITY
- EDUCATION
- ELECTRONICS
- Cables
- Cameras and accessories
- Communication
- Conductive materials
- Connectors
- ARK connectors (Terminal Block)
- Coaxial connectors (RF)
- Connectors
- Crocodile clip
- D-Sub drawer connectors
- DC power connectors
- FFC/FPC ZIF connectors
- Goldpin connectors
- IDC connectors
- JACK connectors
- JST connectors
- Jumpers
- Memory cards slots
- Other connectors
- Pogo pin
- RJ45 sockets
- Slip ring connector
- Supports
- Szybkozłącza
- USB connectors
- USB PD Adapters for Laptops
- Cooling
- Displays
- Electronic modules
- A/D and D/A converters
- Audio
- Barcode readers
- CAN converters
- Converters USB - UART / RS232
- Data logger
- DDS/PLL generators
- Digital potentiometers
- Encoders
- Expanders of the I/O
- Fingerprint readers
- HMI modules
- Image and video
- JTAG accessories
- Keyboards, buttons
- LED drivers
- Memory card readers
- Memory modules
- Modules with power outputs
- Motor controllers
- Power modules
- RS485 converters
- RTC modules
- Servo Controllers
- TSOP infrared receivers
- USB Converters - I2C / 1-Wire / SPI
- Voltage converters
- Gadgets
- GPS
- Intelligent clothes
- LED - diodes, displays, stripes
- Luminous wires and accessories
- Memory cards and other data storages
- Passive elements
- PC accessories
- Printers
- Prototype boards
- Relays
- Semiconductors
- A/C converters (ADC)
- Analog systems
- Audio systems
- Bridge rectifiers
- Button
- D/A Converters (DAC)
- DDS synthesizers
- Digital circuits
- Diodes
- Drivers of motors
- DSP microprocessors
- Energy counters
- Energy harvesting
- ESD security
- IGBT drivers and bridges
- Interface systems
- LED drivers
- Logic converters
- Memory
- Microcontrollers
- Optotriacs and optocouplers
- Other
- PLL generators
- Power systems
- Programmable systems
- Resetting systems
- RF systems
- RTC systems
- Sensors
- SoC systems
- Timery
- Touch sensors
- Transistors
- Sensors
- Accelerometers
- Air humidity sensors
- Air quality sensors
- Current sensors
- Distance sensors
- Flow sensors
- Gas sensors
- Gyroscopes
- Hall sensors
- Humidity sensors
- Infrared sensors
- Light and color sensors
- Liquid level sensors
- Magnetic sensors (compasses)
- Medical sensors
- Motion sensors
- PH sensors
- Position sensors
- Pressure sensors
- Pressure sensors
- Reflection sensors
- Sensors 6DOF/9DOF/10DOF
- Sensors of liquid quality
- Temperature sensors
- Vibration sensors
- Sound transducers
- Switches and buttons
- Cables
- FPGA DEVELOPMENT KITS
- Measuring devices
- MECHANICS
- MINICOMPUTERS (SBC)
- POWER
- RASPBERRY PI
- Accessories for Raspberry Pi
- Audio video cables for Raspberry Pi
- Case Raspberry Pi
- Cooling for Raspberry Pi
- Displays for Raspberry Pi
- Extension modules for Raspberry Pi
- Memory cards for Raspberry Pi
- Power for Raspberry Pi
- Raspberry Pi 3 model A+
- Raspberry Pi 3 model B
- Raspberry Pi 3 model B+
- Raspberry Pi 4 model B
- Raspberry Pi 400
- Raspberry Pi 5
- Raspberry Pi cameras
- Raspberry Pi Compute Module
- Raspberry Pi model A/ B+/2
- Raspberry Pi Pico
- Raspberry Pi prototyping
- Raspberry Pi Zero
- Raspberry Pi Zero 2 W
- RETIRED PRODUCTS
- SALE
- STARTER KITS, PROGRAMMERS, MODULES
- Atmel SAM
- Atmel Xplain
- AVR
- Coral
- DFRobot FireBeetle
- ESP32
- ESP8266
- Feather / Thing Plus
- Freedom (Kinetis)
- M5Stack
- Micro:bit
- Nordic nRF
- Other development kits
- Particle Photon
- Peripheral modules
- PIC
- Raspberry Pi RP2040
- RFID
- RISC-V
- Seeed Studio LinkIt
- Segger programmers
- SOFTWARE
- Sparkfun MicroMod
- STM32
- STM32 Discovery
- STM32 MP1
- STM32 Nucleo boards
- STM8
- Teensy
- Universal programmers
- WRTNode
- XIAO/Qt PY
- Atmel SAM
- WORKSHOP
- Adhesives and gluers
- Chemistry
- CNC milling machines
- Crimping tools
- Dispensing needles
- Heat-shrink tubing
- Insulation strippers
- Knives and scissors
- Laboratory power supplies
- Mikroskopy
- Mini drills and grindrers
- Organizers
- Power strips
- Power tools
- Safety glasses
- Soldering
- Antistatic mats and accessories (ESD)
- BGA balls
- BGA rework stations
- Brushes and ESD brushes
- Desoldering Wick
- Handles, magnifiers
- Heat guns
- Heaters and soldering irons
- Laminates
- Portable soldering irons
- Silicone Soldering Mats
- SMD Accessories
- Soldering accessories
- Soldering chemistry
- Soldering irons
- Soldering pastes
- Soldering pots
- Soldering stations
- Soldering tips
- Sponges and cleaners
- Stand for soldering irons
- Tin
- Tin extractors
- Ultrasonic cleaners
- Tapes (aluminum, kapton, copper, insulating)
- Tools
- Tweezers
- Vices
- 3D PRINTING
New products
New products
Book of explorers LEGO Mindstorms NXT 2.0. Basics of robot construction and programming
Laurens Valk
Free shipping
free shipping in Poland for all orders over 500 PLN
Same day shipping
If your payment will be credited to our account by 11:00
14 days for return
Each consumer can return the purchased goods within 14 days
Welcome to the world of LEGO MINDSTORMS NXT 2.0!
If you have your own MINDSTORMS set, you already know that the manual attached to it describes only a piece of knowledge that you will need to build and program the robot yourself. However, with the book of explorers, you will begin an adventure that will consume you for a long time!
This guide will help you build your dream machine quickly. Fifty example programs and nearly ninety programming and construction tips will awaken your imagination! Many step-by-step instructions will help you create complex devices that move, use sensors, and use advanced techniques such as data and variable data cables.
If you are a novice user, with this book you will learn the basics of creating a structure. If you already have some experience, you will quickly develop your programming skills. This is a real treat for designers of all ages. Regardless of whether you have several or several dozen years - all the way forward to a new adventure!
Valuable tips for explorers can also be found at http://www.discovery.laurensvalk.com .
Laurens Valk is a member of MINDSTORMS Community Partners (MCP), an elite MINDSTORMS expert group that helps in testing and developing new NXT products. He creates robots from the MINDSTORMS NXT sets from the moment they were on the market, and one of the robots of his project was presented on the NXT 2.0 box.
Table of Contents
Acknowledgments (XV) Introduction (XVII)
- Why this book? (XVII)
- Is this book for you? (XVII)
- How to read this book? (XVII)
- Discoveries (XVII)
- What to expect in each of the chapters (XVIII)
- Help: accompanying site (XVIII)
- Summary (XVIII)
PART I BEGINNINGS 1. Gathering parts for the robot (3)
- What's in the box (3)
- NXT brick (4)
- NXT-G programming environment (4)
- Test chart (5)
- Inserting the batteries (5)
- Summary (6)
2. Building the first robot (7)
- Building an Explorer (7)
- Constructional tip: beams and axles (8)
- Constructional tip: friction and sliding pins (8)
- Connecting the wires (19)
- Controlling with the NXT pad buttons (19)
- Switching the brick (20)
- Selecting and selecting menu items (20)
- Switching off the block (20)
- Starting the program (21)
- Summary (21)
3. Creating and modifying programs (23)
- Fast first program (23)
- Creating a basic program (25)
- 1. The basic palette (25)
- 2. Work area (26)
- 3. Starting area (26)
- 4. NXT controller (26)
- Work in the NXT-G environment (27)
- 5. Configuration panel (27)
- 6. The quick help window (28)
- 7. Program navigation bar (28)
- 8. Toolbar (28)
- 9. Robo Center (29)
- Remote robot control (30)
- Summary (30)
4. Working with programming blocks: motion, sound and display (31)
- What do programming blocks do? (31)
- Creating programs with blocks (31)
- Using various programming blocks (31)
- Traffic block (32)
- Block of movement in action (32)
- Understanding the configuration panel (33)
- Discovery # 1: acceleration! (34)
- Understanding the configuration icons (35)
- Making precise turns (35)
- Discovery 2: look back! (35)
- Discovery 3: move the robot! (35)
- Discovery 4: robocaligraf! (36)
- Sound block (36)
- Understanding the sound block configuration (36)
- Sound block in action (37)
- Discovery 5: you say that which way? (38)
- Discovery No. 6: Become a DJ! (38)
- Display block (38)
- Understanding the configuration of the display block (38)
- Display block in action (40)
- Other options (41)
- Discovery No. 7: captions! (41)
- Discovery No. 8: navigator! (41)
- Discovery No. 9: Time for a wheel! (42)
- Discovery No. 10: Eight for the Researcher! (42)
- Discovery No. 11: robot man! (42)
- Structural discovery No. 1: discovering art! (42)
5. Expectation, repetition and other programming techniques (43)
- Waiting block (43)
- Wait block parameters (43)
- Block waiting in action (43)
- Discovery 12: countdown! (44)
- More about the block of traffic: endless riding (44)
- Unlimited option (44)
- The Duration Unlimited parameter in action (45)
- Problems with endless driving (45)
- Loop block (46)
- Using the loop block (46)
- Understanding the parameters of a loop block (47)
- Block of loops in action (47)
- Discovery No. 13: look after the room! (48)
- Discovery No. 14: triangle! (48)
- Using Loop Blocks Inside Other Loop Blocks (48)
- Creating blocks for own needs (48)
- Creating a custom block (49)
- Using own blocks in programs (49)
- Discovery 15: my triangle! (50)
- Discovery No. 16: my music! (50)
- Editing custom blocks (50)
- Parallel block sequences (50)
- Using parallel sequences in programs (50)
- Discovery No. 17: Multitasking! (51)
- Discovery No. 18: complex figures! (52)
- Structural discovery No. 2: Mr. Researcher! (52)
- Other options (52)
PART II. BUILDING AND PROGRAMMING OF ROBOTS FITTED WITH SENSORS 6. Understanding the sensors (55)
- What are sensors? (55)
- Understand the sensors from the NXT 2.0 set (55)
- Discovery 19: attention on the head! (56)
- Understanding the ultrasound sensor (56)
- Installation of an ultrasonic sensor (56)
- Sensor polling (56)
- Programming with sensors (58)
- Sensors and block waiting (58)
- Discovery 20: Hello and Goodbye! (59)
- Sensors and loop block (60)
- Discovery No. 21: avoid walls and bad mood! (61)
- Discovery No. 22: Follow me! (61)
- Discovery No. 23: happy tunes! (61)
- Sensors and decision block (62)
- Discovery 24: see the distance! (63)
- Discovery No. 25: stop or turn off? (64)
- Discovery No. 26: anti-burglary alarm! (66)
- Discovery No. 27: ultrasounds! (66)
- Structural discoveries 3: level crossing! (66)
- Other options (66)
7. Using touch, color and rotation sensors (67)
- Touch sensor (68)
- Fitting the bumper with two touch sensors (68)
- Programming with the use of a touch sensor (73)
- Avoiding walls with touch sensors (74)
- Discovery 28: they must be both! (75)
- Discovery No. 29: wise decisions! (75)
- Color sensor (76)
- Installing the color sensor (76)
- Using the view mode to query the color sensor (78)
- Programming with the use of a color sensor (78)
- Constructional Discovery No. 4: clean the test chart! (80)
- Discovery # 30: Tell me what you see! (80)
- Discovery No. 31: driving along the lines for experts! (82)
- Discovery No. 32: which button did you press ?! (82)
- Discovery No. 33: musician! (82)
- Using the NXT buttons as sensors (82)
- Rotation sensors (83)
- Using the view mode to query the rotation sensor (83)
- Creating programs using rotation sensors (83)
- Discovery 34: grading! (83)
- Discovery No. 35: rotational music! (84)
- Other options (85)
- Discovery No. 36: colored balls! (85)
- Discovery No. 37: Ultrasonic driving along the line! (85)
- Constructional discovery No. 5: automatic house! (85)
8. Sagittarius: a robotic defense system (87)
- Building a Sagittarius (88)
- Connecting the wires (105)
- Sagittarius Programming (105)
- Full pallet (105)
- Multi-colored lighting block (105)
- Discovery No. 38: a colorful voice! (106)
- Engine block (106)
- Discovery No. 39: task for the engine block! (107)
- Stand alone mode (108)
- Light sensor mode (111)
- Discovery 40: alarm - a dangerous intruder! (111)
- Remote control mode (113)
- Discovery No. 41: combined power of sensors! (113)
- Other options (119)
- Discovery No. 42: research using NXT! (119)
- Constructional Discovery No. 6: look before you shoot! (119)
- Constructional discovery No. 7: catapult! (119)
9. Walker: a six-footed walking insect (121)
- Building a Walker (122)
- Connecting sensor wires (134)
- Understand the way Walker moves (134)
- Programming of the Walker (135)
- Creating a Do-For-Own Block (135)
- Creating own blocks W-Lewo and W-Prawo (136)
- Using custom blocks in an interactive program (137)
- Discovery No. 43: It's time for the triangle again! (137)
- Discovery No. 44: walking in six directions! (141)
- Programming of the scared Walker (142)
- Other options (145)
- Discovery No. 45: Running at the speed of light! (145)
- Constructional discovery No. 8: tired of walking? (146)
- Discovery No. 46: remote control! (146)
- Structural discovery No. 9: a pair of eyes on the back of the head! (146)
PART III CREATING ADVANCED PROGRAMS 10. Using data hubs and data cables (149)
- Building a SprytBot (150)
- Program introducing data cables (156)
- Understanding the example program (157)
- How do data concentrators and data cables work? (158)
- The second example program with cables and data concentrators (158)
- Using data sockets: input and output (158)
- Block parameters when using data cables (160)
- Deleting data cables (160)
- Discovery No. 47: growing circles! (161)
- Discovery No. 48: dynamic speed! (161)
- Discovery No. 49: engine at the entrance! (162)
- Sensor blocks (162)
- Configuring the sensor block (162)
- Configuring the touch sensor block (162)
- Configuring a color sensor block (162)
- Configuring the RPM Sensor Block (163)
- Types of data cables (163)
- The numeric data cable (163)
- Logical data cable (163)
- Discovery 50: touch sensor cables! (164)
- Text data cable (164)
- Discovery No. 51: read sensor readings! (166)
- Data cable broken (166)
- Multiple data cable connections (166)
- Connecting multiple cables to different sockets (166)
- Connecting multiple cables to one data outlet (167)
- Using parameters with input and output sockets (167)
- Discovery 52: multifunction cables! (168)
- Using help about data sockets (168)
- Tips for managing data cables (169)
- Hiding unused data sockets (169)
- Dragging data cables through a program (169)
- Discovery No. 53: in search of help! (169)
- Discovery No. 54: Turn up the volume! (170)
- Discovery No. 55: control the throttle! (170)
- Discovery No. 56: Clever Looks! (170)
- Constructional discovery No. 10: kind SprytBot! (170)
- Other possibilities (170)
11. Using data blocks and data cables in loops and switches (171)
- Data blocks (171)
- Calculation block (171)
- Discovery No. 57: maths task! (173)
- Discovery No. 58: random sound! (174)
- Random block (174)
- Comparison block (175)
- Logic block (175)
- Decision Blocks and Data Cables (177)
- Discovery 59: AND, OR, XOR or NOT? (177)
- Discovery No. 60: sum or not? (178)
- Configuring Decision Blocks Using Data Cables (178)
- Using numeric and text data cables and decision blocks (180)
- Connecting data cables to interior decision blocks (180)
- Loop blocks and data cables (180)
- Discovery No. 61: To continue, press any button! (181)
- Discovery No. 62: arithmetic rotations! (182)
- Constructional discovery No. 11: bionic hand! (182)
- Other possibilities (182)
12. Using variables, constants and playing games on NXT (183)
- Using variables (183)
- Defining a variable (183)
- Using a variable block (184)
- Creating a program with variable (185)
- Discovery No. 63: old vs new! (186)
- Discovery No. 64: a smarter counting program! (188)
- Using constants (188)
- Using a constant block (188)
- Creating programs with constants (188)
- Playing the game on NXT (190)
- Defining variables (190)
- Step 1: random goal display (191)
- Step 2: waiting for the button to be pressed (191)
- Step 3: remember which button was pressed (191)
- Step 4: Comparison of the Position with variable variable Button (192)
- Step 5: update the score (192)
- Step 6: displaying the current score (192)
- Step 7: Repeat the program for 30 seconds (193)
- Extending the program (193)
- Discovery No. 65: Advanced Spryt-Gra (194)
- Discovery No. 66: brain trainer! (194)
- Structural discovery No. 12: the game Throw the mole! (194)
- Other possibilities (194)
PART IV ADVANCED ROBOT PROJECTS 13. Gripper: autonomic robotic arm (197)
- Understanding the arm (197)
- Gripping mechanism (198)
- Lifting mechanism (198)
- Construction Grapple (200)
- Creating items (231)
- Programming Gripper (231)
- Creating custom blocks (231)
- Creating the final version of the program (234)
- Troubleshooting Gripper (235)
- Other possibilities (235)
- Discovery No. 67: I do not like blue! (235)
- Discovery No. 68: light in the corner! (235)
- Constructional discovery No. 13: desk cleaner! (235)
14. Hybrid block sorter: sorting blocks by color and size (237)
- Understanding the sorting technique (238)
- Drive module (238)
- Scanning module (238)
- Determining the size of a brick (238)
- Building a hybrid block sorter (239)
- Connecting wires (259)
- Selection of blocks to sort (259)
- Containers (259)
- Programming of the hybrid block sorter (259)
- Creating custom blocks (260)
- Creating the final version of the program (261)
- Discovery No. 69: fast sorting! (264)
- Discovery No. 70: Quattro blocks sorter! (264)
- Discovery No. 71: intelligent sorting! (264)
- Structural discovery No. 14: Hybrid block launcher! (264)
- Other possibilities (264)
15. KAK: Compact chimney climber (265)
- Understanding the climbing technique (266)
- Keeping the X-axis balance (266)
- Y-Balancing (267)
- Building a compact chimney climber (268)
- Preparation of the chimney (280)
- Programming of a compact chimney climber (280)
- Step 1: spreading the arms (280)
- Step 2: climbing and maintaining balance (280)
- Step 3: going down, keeping your balance and stopping (282)
- Troubleshooting Mountaineering (282)
- Other possibilities (283)
- Discovery No. 72: altimeter! (283)
- Constructional discovery No. 15: an overhead tram! (283)
Appendix Diagnosing and solving connectivity problems (285)
- Loading programs using the NXT controller (285)
- Using the NXT window (286)
- Problems connecting to NXT via USB (286)
- Problems loading programs to NXT (287)
- Loading programs to NXT via Bluetooth (288)
- Bluetooth adapter (288)
- Connecting to NXT via Bluetooth (289)
- Problems with establishing a Bluetooth connection with NXT (289)
- Summary (289)
Index (291)
Other products in the same category (16)
RS485 PADS - RELAY OUTPUT CARD - ASSEMBLED AND COMMISSIONED KIT
No product available!
No product available!
3D printer with Bowden-type extruder. Offers a large workspace of 220 x 220 x 250 mm. Partially assembled kit and designed for final assembly. Artillery Hornet
No product available!
KT30 multimeter from Kemot with 3 1/2 digits display. The multimeter enables measurement of: DC and AC voltage up to 500 V, current up to 10 A, resistance up to 20 MΩ. Diode, transistor and circuit continuity tester
No product available!
Intel Edison platform with built-in antenna. Intel Atom 500MHz processor, 1GB RAM, supply voltage 3.15..4.5V, I2C, I2S, SD Card, SPI, UART, USB interfaces. EDI2.SPON.AL.S
No product available!
No product available!
This gearmotor consists of a high-power, 12V brushed DC motor combined with a 74.83:1 metal spur gearbox, and it has an integrated 48 CPR quadrature encoder on the motor shaft, which provides 3591.84 counts per revolution of the gearbox’s output shaft. Pololu 3218
No product available!
No product available!
No product available!
No product available!
No product available!
No product available!
No product available!
The STM32F7 discovery kit allows users to develop and share applications with the STM32F7 Series microcontrollers based on the ARM®Cortex®-M7 core
No product available!
No product available!
Allwinner H5 Quad-core, 512MB DDR3, 8GB eMMC, Bluetooth, Wi-Fi, HDMI
No product available!