- 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
- Machine vission (MV)
- 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 500
- 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
Original title: Lego Mindstorms EV3. Robot programming
ISBN: 978-83-283-2200-4
Date of issue: September 16, 2016
Format: 158x235
- Robot's brain and programming applications, which is where to start the adventure with LEGO robots
- Engines and sensors, or how to ensure proper robot operation in the real world
- My own robot, or how to build and program a robot depending on the needs
Robotics is one of the rapidly growing areas in the modern world. Robots work well in a wide variety of conditions, and the ability to program them is more and more appreciated on the job market. That's all true, but you can not forget that programming robots can also be great fun. Especially if it concerns LEGO MINDSTORMS robots! You do not have to be a child to feel the excitement associated with the independent design of the behavior of the robot that will perform all the activities required from him. So - do it!
In this book you will find all the elements necessary to start working with LEGO MINDSTORMS. The author will show you how the EV3 cube works and what applications you can use to program your robots. Will lead you through the land of numerical data, logical operations, arithmetic and other, as well as control instructions. You will be familiar with the possibilities of creating subroutines and multithreaded programming . Thanks to it, you will get to know the motors and sensors and the blocks used to program them. You will see how you can combine EV3 cubes, and then look at the author's three favorite robots. This will surely inspire you to come up with your own LEGO designs and software that controls them!
- The brain of the LEGO MINDSTORMS EV3 robot
- We start programming in the LEGO MINDSTORMS EV3 application
- Basic data operations
- LEGO MINDSTORMS EV3 engines and sensors
- Programming of selected robot constructions
- We build our own works
- Graphic and audio files in the application resources
- Image editing for the EV3 cube and sound editing
- Programming music based on music notation
- Drawing geometrical figures and constructions
- Mathematical basics of vehicle control
Check how to revive your LEGO!
Table of Contents
From the author (7)
Introduction (9)
Chapter 1. The brain of the LEGO MINDSTORMS EV3 robot (13)
- 1.1. Programmable LEGO MINDSTORMS EV3 cube (14)
- 1.2. Firmware EV3 cubes (19)
- 1.3. Analysis of the Demo program (24)
- 1.4. Programming in the Brick Program application (29)
- 1.5. Sounds and keyboard support in the EV3 cube (41)
Chapter 2. We start programming in the LEGO MINDSTORMS EV3 application (49)
- 2.1. Installing the LEGO MINDSTORMS Home Edition (50) application
- 2.2. The first launch of the LEGO MINDSTORMS Home Edition (54)
- 2.3. Connection of the EV3 cube with the LEGO MINDSTORMS application (60)
- 2.3.1. USB connection (60)
- 2.3.2. Bluetooth connection (62)
- 2.3.3. Wi-Fi wireless connection (65)
- 2.4. Changing the firmware of the EV3 cube (69)
- 2.5. EV3 cube memory viewer (74)
- 2.6. Importing programs from the EV3 cube into the LEGO MINDSTORMS application (80)
- 2.7. Editing programs in the LEGO MINDSTORMS EV3 application (83)
- 2.8. Hello World, the classic task of a novice programmer (91)
- 2.9. Comments and creating program documentation (100)
Chapter 3. Basic operations on data (105)
- 3.1. Data types in programs for the EV3 cube (106)
- 3.2. Storage and transmission of data in programs (109)
- 3.2.1. Variables (109)
- 3.2.2. Permanent (117)
- 3.3. Data processing and mathematical calculations (120)
- 3.4. Instructions controlling the program flow (131)
- 3.5. Data comparison and operations on logical values (139)
- 3.6. Table operations (149)
- 3.7. Operations on text files (154)
- 3.8. Subroutines. Constructing your own blocks (161)
- 3.9. Multithreading in robot programs (168)
Chapter 4. LEGO MINDSTORMS EV3 Engines and Sensors (173)
- 4.1. Engines in LEGO MINDSTORMS EV3 sets (174)
- 4.2. Engine as a speed sensor (187)
- 4.3. Steering the engines (197)
- 4.3.1. Driving on the straight (198)
- 4.3.2. Vehicle revolutions in place (204)
- 4.3.3. Circling arc (207)
- 4.4. Touch sensor (212)
- 4.5. EV3 timepieces and time measurement (220)
- 4.6. Ultrasonic distance sensor (227)
- 4.7. Gyroscopic sensor (235)
- 4.8. Measurement of light intensity and color recognition (240)
- 4.9. Remote control and infrared radiation detector (251)
Chapter 5. Programming of selected robot constructions (267)
- 5.1. Cooperation of EV3 cubes connected in a chain (268)
- 5.2. Bluetooth communication between EV3 cubes (271)
- 5.3. Programming of selected robots (283)
- 5.3.1. Robot Arm H25 (283)
- 5.3.2. Robot Puppy (295)
- 5.3.3. Robot Znap (306)
Chapter 6. We build our own works (321)
- 6.1. Bee-Bot - a robot for learning programming for children (322)
- 6.2. LEGO robot and turtle graphics (334)
- 6.3. Elmer and Elsie - design inspired by the first robots (344)
Appendix A Graphic files in the LEGO MINDSTORMS EV3 Home Edition application resources (353)
Appendix B Editing images for an EV3 cube (359)
Appendix C Sound editor and sound files in the application resources (367)
Appendix D Programming music based on music notation (373)
Appendix E Drawing geometrical figures (387)
Appendix F Mathematical basics of control of a vehicle traveling along a circular path (393)
Appendix G Constructions (401)
- G.1. Construction of the LEGO Bee-Bot robot (402)
- G.2. Penholder design (404)
- G.3. Mounting of sensors (405)
Appendix H Replies to tasks (407)
Other products in the same category (16)
No product available!
No product available!
No product available!
No product available!
Wireless motion sensor, temperature and magnetic field with built-in event memory (recorder)
No product available!
Cleanser IPA PLUS 400ml spray with brush, is an agent based on isopropyl alcohol for cleaning optics and electronics. MICROCHIP
No product available!
No product available!
No product available!
No product available!
The module with the CY8C4014LQI touch sensor in the form of two buttons and a 5-segment slider. The board is equipped with a Grove connector and communicates via I2C. Seeed Studio 101020552
No product available!
MG2639 SparkFun Cellular Shield is a perfect addition to any Arduino project that requires connectivity when there’s no WiFi or Ethernet access nearby. The ZTE MG2639 module, which this shield is built around, supports SMS, TCP, UDP, and can even be used to make or receive phone calls. CEL-13120)
No product available!
No product available!
No product available!
Tin LP with a diameter of 2mm on a spool, weight 100g. Stop Sn60Pb40
No product available!
No product available!
Odroid N2 4 GB CoreELEC Edition is a ready-made kit that allows you to build a home entertainment center (media center), based on the ODROID N2 minicomputer with 4 GB of RAM.
No product available!