pdf

Arduino Development Guide: Robotics

  • 2022-05-30
  • 10.32MB
  • Points it Requires : 2

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)

unfold

You Might Like

Uploader
sigma
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×