Passer aux informations sur le produit
Arduino : Introduction et pratique en un seul volume (Édition complète)
Arduino : Introduction et pratique en un seul volume (Édition complète)
Description
Introduction au livre
『Arduino Introduction + Practice in One Book (Comprehensive Edition)』 est une édition entièrement révisée d'environ 380 pages, conçue pour vous aider à démarrer facilement et à acquérir des compétences en programmation en créant étape par étape 130 projets pour débutants, intermédiaires, avancés et pratiques.
Cette édition entièrement révisée est consacrée à la programmation Arduino.
Pour ce faire, la configuration matérielle a été simplifiée au maximum.
Nous avons ajouté une page spéciale pour renforcer les éléments du langage C/C++ nécessaires à la programmation Arduino, et introduit une méthode pour créer une bibliothèque permettant de réutiliser les programmes Arduino écrits par les lecteurs eux-mêmes.
De plus, le module NeoPixel a été introduit pour ajouter du plaisir visuel et développer les compétences en programmation.
Les composants utilisés dans les exercices de ce livre sont configurés de manière à ce que vous puissiez choisir entre un kit de composants et un kit de carte intégrée.
(Pour plus de détails sur les parties d'exercices et les kits du livre, voir pages 23 à 25.)

indice
Chapitre 01 : Les bases de la construction d’Arduino

01 Notions de base d'Arduino
01_1 Qu'est-ce qu'Arduino ?
01_2 Que pouvez-vous faire avec Arduino ?
01_3 Préparatifs pour l'utilisation d'Arduino
01_4 Présentation de la carte Arduino

02 Notions de base d'Arduino
Kit de pièces
kit de carte intégrée
Assemblage de la carte intégrée

03 Configuration de l'environnement de développement Arduino
03_1 Installation du logiciel Arduino
03_2 Connexion d'un ordinateur à la carte Arduino
03_3 Choix d'une carte Arduino et d'un port série
03_4 Essayez de faire un croquis
03_5 Comment gérer les erreurs Arduino

04 Comprendre la structure d'un croquis Arduino
04_1 Fonctions de base du programme Arduino
04_2 Fonction principale cachée
- Page spéciale_ Coin C/C++ : Présentation des fonctions et des variables

05 Aperçu des broches Arduino
Sortie et entrée numériques
Sortie analogique (sortie PWM)
entrée analogique

Chapitre 2 : Devenir un débutant en Arduino

01 La bouche d'Arduino : Serial.println
01_1 Exportation de données dans différents formats
01_2 Exportation des nombres dans différents formats
- Page spéciale_ Un aperçu des types de données de base en C/C++

02 Arduino Wink : digitalWrite
02_1 Ouverture des yeux Arduino : allumage de la LED
02_2 Arduino Fermez les yeux : Éteignez la LED
02_3 Arduino Yeux Ouverts et Fermés : Allumer et Éteindre la LED de manière répétée
02_4 Ouvrez et fermez lentement les yeux : vérifiez si la LED s'allume et s'éteint.
02_5 Ouvrez et fermez rapidement les yeux : réduisez l'intervalle entre l'allumage et l'extinction de la LED.
02_6 Vos yeux sont-ils ouverts ou fermés ? : Ressentez la luminosité en allumant et en éteignant la LED.
02_7 Atténuer la LED
02_8 Éclaircir la LED
02_9 Réglage de la luminosité de la LED
- Page spéciale_ Coin C/C++ : Un aperçu de la boucle for
- Page spéciale_ Coin C/C++ : Un aperçu de la boucle while

03 Construisons un circuit LED !
03_1 Examen des LED, des résistances et des plaques d'essai
03_2 Construction d'un circuit LED simple
03_3 Allumer et éteindre la LED
03_4 Construction d'un circuit LED complexe
03_5 Allumer toutes les LED
03_6 Rassemblez vos variables ! : Utilisation des tableaux primaires
03_7 Boucle for simple du tableau
- Page spéciale_ Coin C/C++ : Présentation des tableaux et des boucles for
03_8 Allumer et éteindre toutes les LED
03_9 Organisation avec des fonctions
03_10 Passage d'un tableau à une fonction
03_11 Modifier le paramètre de tableau en pointeur
03_12 Trouver le nombre d'éléments dans un tableau en utilisant sizeof
- Page spéciale_ Coin C/C++ : Examen de la relation entre les tableaux, les fonctions et les pointeurs
03_13 Création des fichiers cpp et h
- Page spéciale_ Coin C/C++ : Vérification des erreurs d'inclusion de fichiers .h dupliqués
03_14 Création de la bibliothèque myleds
03_15 Allumer et éteindre les LED en séquence
03_16 Construction d'un circuit LED en forme de cœur
03_17 Activation de la LED en forme de cœur
03_18 Allumer et éteindre la LED en forme de cœur
03_19 Allumer et éteindre les LED en forme de cœur en séquence

04 Jeu de lumière : analogWrite
04_1 Construction d'un circuit LED
04_2 Atténuer la LED
04_3 Éclaircir la LED
03_4 Réglage de la luminosité de la LED
04_5 Construction d'un circuit LED 2
04_6 Pierres de gué de lumière
04_7 Utilisation d'une double boucle for
Les LED 04_8 s'allument séquentiellement
- Page spéciale_ L'exprimer simplement avec l'instruction for
Les LED 04_9 s'illuminent et s'assombrissent successivement

05 Allumer et éteindre les LED RGB NeoPixel
05_1 Installation de la bibliothèque NeoPixel
05_2 Allumer et éteindre une LED
05_3 Allumer et éteindre toutes les LED
05_4 Couleurs de l'arc-en-ciel
05_5 Création des fichiers cpp et h
05_6 Création de la bibliothèque myneopixel

Chapitre 03 Remise à neuf d'Arduino

01 L'oreille d'Arduino : Serial.read
01_1 Réception des entrées de l'utilisateur
01_2 Allumer et éteindre la LED
01_3 Réglage de la luminosité des LED
- Page spéciale_ Coin C/C++ : Un aperçu de l’instruction switch

02 Dois-je appuyer ou relâcher ? : digitalRead
02_1 0, 1 Lecture
02_2 Test du bouton-poussoir
02_3 Configuration du circuit du bouton
02_4 Allumer et éteindre la LED en fonction de la valeur du bouton
02_5 Réglage de la luminosité de la LED en fonction de la valeur du bouton
02_6 Fabrication de dés à LED

03 Arduino Sense : analogRead
03_1 Lecture facile des valeurs ADC
03_2 Analyse des résistances variables
03_3 Configuration d'un circuit à résistance variable
03_4 Réglage de la luminosité de la LED en fonction de l'entrée de la résistance variable
03_5 Barmètre numérique à LED
03_6 Barmètre analogique à LED
03_7 Observation du capteur de lumière
03_8 Construction d'un circuit de capteur de lumière
03_9 Valeurs du capteur de lumière de lecture
03_10 Réglage de la luminosité des LED en fonction des valeurs du capteur de lumière
03_11 Aperçu du joystick
03_12 Réception des entrées du joystick
03_13 Regroupement des variables liées dans une structure
- Page spéciale_ Coin C/C++ : Analyse des structures
- Page spéciale_ Coin C/C++ : Aperçu des pointeurs et des références
03_14 Regroupement des variables et fonctions apparentées dans une classe
03_15 Initialisation du matériel dans le constructeur
03_16 Création d'un fichier de classe MyJoystick
03_17 Création de la bibliothèque myjoystick
- Page spéciale_ Coin C/C++ : Présentation des classes

04 Jeu de lumière : La chanson d'Arduino : Tonalité
04_1 Avis sur le buzzer
04_2 Comprendre le son et la fréquence
04_3 Configuration d'un circuit de buzzer manuel
04_4 Sonnerie manuelle
04_5 Jouer la mélodie du buzzer
04_6 Jouer la mélodie de la cloche de l'école
04_7 Fabrication d'un piano à clavier
04_8 Fabrication d'un piano à boutons

05 Les mains et les pieds d'Arduino : Servo
05_1 Analyse des servomoteurs
05_2 Comprendre les formes d'onde des servomoteurs
05_3 Configuration du circuit du servomoteur
05_4 Réglage de l'angle du servomoteur
05_5 Réglage du servomoteur de 0 à 180 degrés
05_6 Commande des servomoteurs via série
05_7 Faites pivoter le servo en fonction de la valeur du bouton

06 L'œil d'Arduino : pulseIn
06_1 Présentation du capteur ultrasonique
06_2 Configuration du circuit du capteur ultrasonique
06_3 Mesure de distance avec un capteur ultrasonique

Chapitre 4 : Devenir un expert Arduino

01 Protagoniste de PWM : Timer1
01_1 Installation de la bibliothèque Timer1
01_2 Essayez de contrôler la LED
01_3 Commande d'un buzzer piézoélectrique
01_4 Réglage de l'angle du servomoteur

02 Moment du moment : attachInterrupt
02_1 Gestion des interruptions
02_2 Allumer la LED par interruption de bouton
02_3 Rotation du servomoteur par interruption de bouton

03 Moment d'un moment : attachPCINT
03_1 Installation de la bibliothèque d'interruption de changement de signal de broche
03_2 Allumer la LED par interruption de bouton
03_3 Mesure de distance avec un capteur ultrasonique

Chapitre 5 : Utilisation de NeoPixel

01 Création d'une bibliothèque NeoPixel
01_1 NeoPixel Surfing
01_2 Dessiner un cœur
01_3 Fonctions d'organisation
- Page spéciale_ Coin C/C++ : Passage à une fonction de tableau secondaire
01_4 Création d'une classe NeoDisplay
01_5 Création d'un fichier de classe NeoDisplay
01_6 Création de la bibliothèque mydisplay
01_7 Dessinez des grands et des petits cœurs en alternance

02 Implémentation d'une animation de casse de briques
02_1 Dessiner une balle
02_2 Déplacez la balle de gauche à droite
02_3 Déplacez la balle de haut en bas
02_4 Correction du tableau secondaire
02_5 Création d'un fichier de classe NeoDisplayEx
02_6 Création de la bibliothèque mydisplayex
- Page spéciale_ Coin C/C++ : Comprendre l’héritage de classes et le polymorphisme
02_7 Ajout de briques
02_8 Casser les briques vers le haut
02_9 Casse-briques diagonal
02_10 Consultez la source complète

03 Mise en œuvre d'un jeu de casse-briques
Dessin 03_1
03_2 Ajout d'un écran d'erreur de jeu
03_3 Ajout d'une résistance variable
03_4 Correspondance des valeurs de résistance variables
03_5 Déplacer le Chae
03_6 Écran de réussite du jeu
03_7 Augmenter la vitesse du canal
03_8 Consultez la source complète

Image détaillée
Image détaillée 1

Avis de l'éditeur
Une édition entièrement révisée a été publiée, dotée d'une structure riche qui débute en douceur et se termine par l'acquisition de compétences en programmation.


Le contenu principal de ce livre est le suivant :


Chapitre 01 : Les bases de la construction d’Arduino présente Arduino, les kits utilisés dans ce livre, la configuration de l’environnement de développement Arduino, la structure du programme Arduino et les broches Arduino.
Des pages spécifiques présentent les fonctions et les variables.

Chapitre 02 : Devenir débutant avec Arduino vous prépare à devenir débutant avec Arduino.
Nous verrons comment Arduino envoie des messages à l'utilisateur, comment faire clignoter une LED, comment construire un circuit LED et comment contrôler la luminosité d'une LED.
De plus, nous présenterons l'utilisation de base de NeoPixel et comment créer une bibliothèque en créant des fichiers cpp et h.
Cette page spéciale présente les types de données de base du C/C++, les boucles for, les boucles while, la relation entre les tableaux et les boucles for, ainsi que la relation entre les tableaux, les fonctions et les pointeurs.


Le chapitre 03, « Renouvellement Arduino », vous prépare à devenir un expert en renouvellement Arduino.
Nous allons vous montrer comment Arduino reçoit les commandes de l'utilisateur, lit les boutons, lit les capteurs, joue des mélodies, actionne des servomoteurs et mesure les distances à l'aide de capteurs ultrasoniques.
Des pages spécifiques présentent les instructions switch, les structures, les pointeurs et les références, ainsi que les classes.

Le chapitre 4, « Devenir un expert Arduino », vous prépare à devenir un expert Arduino.
Grâce à la bibliothèque Timer1, nous allons comprendre les principes de la modulation de largeur d'impulsion (PWM) et explorer les interruptions externes ainsi que les interruptions sur changement de signal des broches. La maîtrise de la PWM et des interruptions vous permettra de devenir un expert Arduino.

Le chapitre 05 Utilisation de NeoPixel expliquera comment utiliser NeoPixel.
Et nous allons réaliser un projet de jeu de casse-briques en utilisant NeoPixel.
Des pages spécifiques expliquent comment passer des tableaux secondaires aux fonctions, l'héritage de classes et le polymorphisme.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 30 mars 2025
Nombre de pages, poids, dimensions : 366 pages | 757 g | 190 × 257 × 15 mm
- ISBN13 : 9791193059487
- ISBN10 : 1193059488

Vous aimerez peut-être aussi

카테고리