- Out-of-Stock
Products
Categories
- Main categories
-
- 3D PRINTING
- ACADEMIC OFFER
- ARDUINO
- AUTOMATION
- BOOKS
- DIY KITS
- AVT kits
- Audio
- Car
- Chargers
- Clocks, timers and schedule switches
- Communication
- Converters
- Development kits and modules
- Displays
- Electronic games
- Generators
- Hobbies and fun
- House
- Interfaces
- Light effects
- meters
- PC
- Power Supplies
- Pre-programmed circuits
- Printed circuit boards (PCB)
- Programmers
- Regulators, controllers
- Remote control
- Starter sets Ośla Łączka
- Starting sets for beginners
- Workshop tools
- Audio
- Other sets
- TOP-Q kits
- Totem
- UGears
- Velleman
- AVT kits
- EBOOKS
- 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
- 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
- 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
- INTERNET OF THINGS (IoT)
- MECHANICS
- POWER
- R/C MODELLING
- 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
- ROBOTICS
- SALE
- SOFTWARE
- STARTER KITS, PROGRAMMERS, MODULES
- Alchitry FPGA
- Altera FPGA
- Analog electronics
- Atmel SAM
- Atmel Xplain
- AVR
- Banana Pi
- BeagleBone
- chipKIT
- Coral
- CPLD Xilinx
- Cubieboard
- DFRobot FireBeetle
- Feather
- Freedom (Kinetis)
- FriendlyELEC
- HummingBoard
- Intelligent clothes
- Kit with a book
- LattePanda
- LPC (NXP)
- M5Stack
- Micro:bit
- Nvidia Jetson
- Odroid
- ODYSSEY
- Orange Pi
- Other development kits
- Peripheral modules
- PIC
- Raisonance
- Raspberry Pi RP2040
- RFID
- RISC-V
- SBC Embest
- SBC MYIR
- SBC others
- SBC UDOO
- Segger programmers
- SoMLabs
- Sparkfun MicroMod
- STM32
- STM32 Discovery
- STM32 MP1
- STM32 Nucleo boards
- STM8
- Teensy
- Universal programmers
- WRTNode
- Xilinx FPGAs
- WORKSHOP
- Adhesives and gluers
- Anti-static mats (ESD)
- Chemistry
- CNC milling machines
- Crimping tools
- Dispensing needles
- Drills
- Files
- Generators
- Handles, magnifiers
- Heat-shrink tubing
- Insulation strippers
- Keys
- Knives and scissors
- Laboratory power supplies
- Laminates
- Measuring devices
- Mikroskopy
- Mini drills and grindrers
- Organizers
- Oscilloscopes and accessories
- Pliers and pincers
- Power tools
- Riveting tools and rivets
- Screwdrivers
- SMD Accessories
- Soldering
- Tapes (aluminum, kapton, copper, insulating)
- Tweezers
- Ultrasonic cleaners
- 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)
JTAG-SWD-SWIM programmer-debugger for STM32 and STM8 microcontrollers compatible with ST-Link / V2.
No product available!
No product available!
No product available!
No product available!
No product available!
STM32F103 programming cable for Open Debugger Burn Board and Banana Pi G1 connection
No product available!
Extension for Raspberry Pi; communication module with RS-485 interface (DEV-13000). Module with the possibility of mounting the DB-9 socket, the socket should be purchased separately
No product available!
No product available!
No product available!
No product available!
Analog Test Shield for Arduino Development, AD/DA. Integrates DAC circuit and amplifier circuit.
No product available!
No product available!
No product available!
This sensor shield utilizes the BME280 pressure/humidity/temperature sensor, the CCS811 air quality sensor and the APDS-9301 ambient light sensor - using each corresponding Arduino library. The shield has been equipped with two RJ11 connectors for wind and rain detection and measurement, as well as optional pins for external temperature readings and soil moisture sensor. DEV-14153
No product available!
No product available!
No product available!