Muutke küpsiste eelistusi

Coding the Arduino: Building Fun Programs, Games, and Electronic Projects 1st ed. [Pehme köide]

  • Formaat: Paperback / softback, 294 pages, kõrgus x laius: 235x155 mm, kaal: 480 g, 198 Illustrations, black and white; XVIII, 294 p. 198 illus., 1 Paperback / softback
  • Ilmumisaeg: 14-Jun-2018
  • Kirjastus: APress
  • ISBN-10: 1484235096
  • ISBN-13: 9781484235096
Teised raamatud teemal:
  • Pehme köide
  • Hind: 57,96 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 68,19 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 294 pages, kõrgus x laius: 235x155 mm, kaal: 480 g, 198 Illustrations, black and white; XVIII, 294 p. 198 illus., 1 Paperback / softback
  • Ilmumisaeg: 14-Jun-2018
  • Kirjastus: APress
  • ISBN-10: 1484235096
  • ISBN-13: 9781484235096
Teised raamatud teemal:
Get started with Arduino and computer coding. This book is intended for those new to the Arduino and computer coding. and looking to gain the skills to write microcontroller programs that can act on given inputs and operate electromechanical output devices. 

Coding the Arduino contains four sections: background information, game development, electronic games and projects, and expanded programs. The final chapters expand on the functionality of some of the programs presented in previous chapters, and challenges you with capstone projects. 

The projects will be described where the program code that is presented can be modified, or in which two or more of the sample programs may be used to synthesize a new program as the solution to the problem that is presented. Additionally, review questions are presented at the end of each chapter to test your comprehension of the material.  

What You'll Learn
  • Understand basic principles of technology, and about analog and digital electronics.
  • Create games from scratch, where you interactively play against the program.
  • Gain an introduction to Artificial Intelligence (AI)

Who This Book Is For

Electronic hobbyists and makers of all levels looking to get started with Arduinos. 
About the Author vii
About the Technical Reviewers ix
Warning xi
Introduction xiii
Chapter 1 A Background on Technology
1(16)
The Difference Between Science and Technology
1(6)
Ohm's Law
7(4)
Engineering Notation
11(6)
Review Questions
13(1)
Project 1
14(3)
Chapter 2 Computers and the Binary System
17(20)
Digital Signals
17(5)
Power Consumption
22(4)
Interfacing
26(6)
Pull-Ups and Pull-Downs
32(5)
Review Questions
34(2)
Project 2
36(1)
Chapter 3 Microcontrollers
37(24)
Describing Microcontrollers
37(6)
Writing a Program
43(18)
Review Questions
57(2)
Project 3
59(2)
Chapter 4 More Loops, and More Elegant Methods to Flash an LED
61(22)
Timer Loops
61(5)
Controlling Embedded Processes
66(6)
Digital Electronics
72(5)
Intermittent Windshield Wiper Control with Arduino
77(6)
Review Questions
79(3)
Project 4A
82(1)
Project 4B
82(1)
Chapter 5 Serial Communications
83(30)
The Binary Number System and ASCII Code
83(3)
Simulating Artificial Intelligence
86(9)
Designing a Serial Communications Game
95(10)
Finding Odd and Even Numbers
105(1)
A Recipe Quantity Calculator for Baked Goods
106(7)
Review Questions
110(2)
Project 5
112(1)
Chapter 6 Having Fun with Programming
113(30)
Random Teacher Jokes
113(10)
Perfecting Random Numbers
123(7)
Poker Game
130(5)
Multidimensional Arrays
135(1)
Dice Game
136(7)
Review Questions
140(2)
Project 6
142(1)
Chapter 7 More Game Programming, with a Detailed Explanation
143(14)
Coding the Game 21: First Attempt
143(8)
Coding the Game 21: Second Attempt
151(3)
Review Questions
154(2)
Project 7
156(1)
Chapter 8 Electronic Projects
157(54)
Coding a Voltmeter
157(3)
Dimming an LED with Pulse Width Modulation
160(2)
Controlling an LED Using a Light Sensor
162(4)
Coding a Frequency Counter
166(6)
Pulse Generation
172(4)
Counter with Seven-Segment Display (with Driver IC)
176(4)
Dice Game with Seven-Segment Display (with Driver IC)
180(5)
Counter with Seven-Segment Display (No Driver IC)
185(4)
Dice Game with Seven-Segment Display (No Driver IC)
189(8)
Electronic Dice Game with LEDs
197(14)
Review Questions
207(2)
Project 8
209(2)
Chapter 9 More Elaborate Projects
211(40)
Coding a More Functional Poker Game
211(11)
Coding a More Functional Game of 21
222(13)
Using the Arduino to Transmit Morse Code
235(16)
Chapter 10 Capstone Projects
251(26)
Building an Audio Morse Code Reader
251(6)
Building an Audio Morse Code Decoder
257(3)
Team Project 1 IR Morse Code Link
260(7)
Team Project 2 IR Control Link
267(4)
Coding Math Combination Word Problems
271(6)
Appendix
277(12)
Using and Writing Libraries
277(3)
Answers to
Chapter Review Questions and Projects
280(7)
Chapter 1
280(1)
Chapter 2
281(1)
Chapter 3
282(1)
Chapter 4
283(1)
Chapter 5
284(1)
Chapter 6
285(1)
Chapter 7
286(1)
Chapter 8
286(1)
Parts List
287(2)
Index 289
Bob Dukish has been working in the computers and electronics field for over 35 years. He served in the military, worked as an electronic components engineer, holds a number of patents, and taught engineering at both the high school and college levels. He has two Associate Degrees in technology, a Bachelors Degree in Physics from Syracuse University, as well as Masters Degrees from both Kent State University and Rensselaer Polytechnic Institute. His last degree was earned at the age of 54, and he considers himself to be a lifelong learner.