Muutke küpsiste eelistusi

E-raamat: Coding the Arduino: Building Fun Programs, Games, and Electronic Projects

  • Formaat: EPUB+DRM
  • Ilmumisaeg: 13-Jun-2018
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484235102
  • Formaat - EPUB+DRM
  • Hind: 67,91 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: EPUB+DRM
  • Ilmumisaeg: 13-Jun-2018
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484235102

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

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.