Robot is a typical optomechanical and electrical integrated system, which integrates many advanced technologies such as optics, mechanics, electronics, sensors, computer hardware and software, and artificial intelligence. The high technical threshold has blocked many robot enthusiasts. With the emergence of Arduino, this threshold has been broken, and people can build their own robots like building blocks. This book \"Arduino Development Practical Guide (Robot Volume)\" compiled by Huang Wenkai, Wu Fengjie, and Chen Hong combines Arduino with robot development, focusing on examples. Each chapter is accompanied by sample programs to help learners consolidate the knowledge of each chapter. The last two chapters of this book provide detailed production methods and competition rules for two sets of new robots made by 3D printing, which is convenient for readers to carry out and organize robot competition activities. The book provides 3D printed STL files, which readers can print out to build their own robots. This book is suitable for students in multiple majors such as machinery, electronic design, electronic information engineering, communication engineering, automation, computer, industrial design, and interactive design. It can also be used as a reference manual for all robot enthusiasts to carry out Aduino and robot combined project development. Preface Getting Started with Arduino Chapter Introduction to Arduino 1.1 Understanding Arduino 1.2 Arduino Resources 1.2.1 Arduino Uno Development Board 1.2.2 Arduino Mega 2560 Development Board 1.3 Installing the Arduino Uno Driver 1.3.1 General Arduino Uno Driver Installation Method 1.3.2 Problems and Solutions During the Arduino Driver Installation Process 1.4 Arduino Development Environment Chapter 2 Basic Arduino Functions 2.1 Digital I/O Port Operation Functions 2.1.1 pinMod, mode) 2.1.2 digitalWrit, value) 2.1.3 digitalRead(pin) 2.2 Analog I/O Port Operation Functions 2.2.1 analogReference(type) 2.2.2 analogRead(pin) 2.2.3 analogWrit, value) 2.3 Advanced I/O 2.3.1 PulseIn(pin, state, timeout) 2.3.2 shiftOut(dataPin, clockPin, bitOrder, val) 2.4 2.4.2 Serial.available 2.4.3 Serial.read 2.4.4 Serial.print 2.4.5 Serial.printI 2.7 Mathematical Library 2.7.1 min(x,y) 2.7.2 max(x,y) 2.7.3 abs(x) 2.7.4 Trigonometric Functions 2.7.5 random(small,big) …… Chapter 3 DC Motor Control Chapter 4 Stepper Motor Control Chapter 5 Servo Control Chapter 3 Sensor Application Chapter 6 Sensor Introduction and Programming Chapter 4 Wireless Control Chapter 7 ZigBee Wireless Transmission Module Chapter 8 Bluetooth Transmission Module Chapter 9 WiFi Transmission Module Chapter 0 2.4G Wireless Data Transmission Module Chapter 1 DigiMesh Long Distance Transmission Module Chapter 5 Robot Design and Production Chapter 2 Ultrasonic Obstacle Avoidance Car for Maze Walking Chapter 3 Bluetooth Controlled Robot Chapter 4 Drone Control Device Chapter 6 Robot Competition Chapter 5 Bowling Robot Chapter 6 Brave Firefighter (Fire Fighting Robot)
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore