Robot Wireless Control Made Simple with Python and C

Herb Norbom

商品描述

Build a PC controlled robot. While I suggest 40 days as a timetable, you can certainty complete in much less time. For the control station I used Python, if you have familiarity with Python you have already dropped twenty seven days from the project. For the Atmega328 I used the C programming language. If you are familiar with C and of course microchips you have another chunk of the project under your belt. With the physical wiring and H-Bridge portions you complete your project. The book gives a jump start to the programming and electrical processes needed to build the robot. A good base of knowledge for the reader is provided, starting with basic concepts and expanding to a fully functioning wireless controlled robot. The progression of knowledge is provided in an organized manner to rapidly build on the concepts as introduced. See www.rymax.biz for additional information and a link to YouTube for a video of the robot in action. The reader will be walked through complex issues: serial communication, queuing, threading, file handling, GUI and many other features of Python. The complete source code is provided. In the C programming and electrical sections electronic diagrams are supplied as is the complete C source code. The reader is introduced to the C language and many of its features including, serial communication, pulse width modulation (PWM), arrays, bit manipulation and looping to name a few. I have tried to give the reader a strong base on which to build their robot and hopefully the skills needed to take that robot to higher levels. I hope you enjoy.

商品描述(中文翻譯)

建立一個由個人電腦控制的機器人。雖然我建議以40天作為時間表,但你可以在更短的時間內完成。對於控制站,我使用了Python,如果你對Python有熟悉,那麼你已經節省了27天的時間。對於Atmega328,我使用了C程式語言。如果你熟悉C語言和微控制器,那麼你已經完成了項目的一部分。通過物理連接和H-Bridge部分,你可以完成你的項目。本書提供了編程和電氣過程的入門知識,以建立機器人。它以有組織的方式提供了知識的進展,從基本概念開始,擴展到完全功能的無線控制機器人。本書以快速建立概念為目標,為讀者提供了一個良好的知識基礎。請參閱www.rymax.biz以獲取更多信息,並在YouTube上觀看機器人操作的視頻。本書將引導讀者解決複雜的問題:串行通信、排隊、線程、文件處理、GUI和Python的其他許多功能。提供完整的源代碼。在C編程和電氣部分,提供了電子圖表以及完整的C源代碼。本書介紹了C語言及其許多功能,包括串行通信、脈寬調製(PWM)、數組、位操作和循環等。我試圖為讀者提供一個堅實的基礎,以建立他們的機器人,並希望能夠提供將該機器人提升到更高水平所需的技能。希望你喜歡。