Mise en route avec arduino: guide débutant

Arduino est une plate-forme de prototypage électronique open-source, et il est l`un des plus populaires dans le monde - à l`exception possible de la Tarte aux framboises

. Après avoir vendu plus de 3 millions d`unités (et beaucoup d`autres sous la forme de dispositifs de clone tiers): ce qui le rend si bon, et que pouvez-vous faire avec un?Raspberry Pi: Le Tutorial non officielRaspberry Pi: Le Tutorial non officielQue vous soyez propriétaire actuel Pi qui veut en savoir plus ou un propriétaire potentiel de cet appareil de format carte de crédit, ce n`est pas un guide que vous voulez manquer.Lire la suite

Qu`est-ce que Arduino?

Arduino est basé sur facile à utiliser, flexible, matériel et logiciel. Il est fait pour les artistes, les concepteurs, les ingénieurs, les amateurs et tous ceux avec le moindre intérêt pour l`électronique programmable.

Arduino

Arduino détecte l`environnement par la lecture des données à partir de divers boutons, des composants et des capteurs. Ils peuvent avoir un impact de l`environnement en contrôlant les DEL, les moteurs, les servos, les relais, et bien plus encore.

projets Arduino peuvent être autonomes, ou ils peuvent communiquer avec le logiciel en cours d`exécution sur un ordinateur (traitement est le logiciel le plus populaire pour cela). Ils peuvent parler à d`autres Arduinos, Raspberry Pi, NodeMCU, ou presque toute autre chose. Assurez-vous de lire notre comparaison de 5 $ Microcontrôleurs pour une comparaison approfondie des différences entre ces micro-contrôleurs.Raspberry Pi: Le Tutorial non officielRaspberry Pi: Le Tutorial non officielQue vous soyez propriétaire actuel Pi qui veut en savoir plus ou un propriétaire potentiel de cet appareil de format carte de crédit, ce n`est pas un guide que vous voulez manquer.Lire la suite

Vous pouvez demander, pourquoi choisir l`Arduino? Arduino simplifie vraiment le processus de construction d`un projet d`électronique programmable, ce qui en fait une plate-forme pour les débutants. Vous pouvez facilement commencer à travailler sur un sans expérience préalable de l`électronique. Il y a des milliers de tutoriels disponibles, et ceux-ci vont en difficulté, donc vous pouvez être sûr d`un défi une fois que vous maîtrisez les bases.

En plus de la simplicité Arduino, il est également bon marché, multi-plateforme et open source. L`Arduino Uno (le modèle le plus populaire) est basé sur les microcontrôleurs Atmel ATMEGA 16U2 de. Il existe de nombreux modèles différents produits, qui varient en taille, la puissance et les spécifications, alors jetez un oeil à notre Guide d`achat pour toutes les différences.Guide d`achat Arduino: Quel conseil devriez-vous obtenir?Guide d`achat Arduino: Quel conseil devriez-vous obtenir?Il y a tellement de différents types de cartes Arduino là-bas, vous seriez pardonné d`être confus. Que devriez-vous acheter pour votre projet? Aidons, avec ce guide d`achat Arduino!Lire la suite

Les plans pour les conseils sont publiées sous une licence Creative Commons, les amateurs si expérimentés et d`autres fabricants sont libres de faire leur propre version de l`Arduino, ce qui pourrait l`étendre et de l`améliorer (ou tout simplement la copie pure et simple, la menant à la prolifération de faible coût les cartes Arduino nous trouvons aujourd`hui).

Que pouvez-vous faire avec un Arduino?

Un Arduino peut faire un nombre impressionnant de choses. Ils sont le cerveau de choix pour la majorité des imprimantes 3D. Leur faible coût et la facilité d`utilisation signifient que des milliers de décideurs, concepteurs, les pirates et les créateurs ont fait des projets étonnants. Voici quelques-uns des projets Arduino que nous avons fait ici à MakeUseOf:Guide ultime débutant à l`impression 3DGuide ultime débutant à l`impression 3Dl`impression 3D était censé être le nouveau "Révolution industrielle." Il n`a pas pris dans le monde, mais je suis ici pour vous parler à travers tout ce que vous devez savoir pour commencer.Lire la suite

Qu`est-ce que l`intérieur d`un Arduino?

Bien qu`il existe de nombreux types différents de cartes Arduino disponibles, ce manuel se concentre sur la Arduino Uno maquette. C`est le plus populaire Arduino autour. Alors, en quoi cette chose tique? Voici les spécifications:

  • Processeur: 16 Mhz ATmega16U2
  • Mémoire flash: 32KB
  • RAM: 2KB
  • Tension de fonctionnement: 5 V
  • Tension d`entrée: 7-12V
  • Nombre d`entrées analogiques: 6
  • Nombre d`E / S numériques: 14 (6 d`entre eux Pulse Width Modulation - PWM)

Les spécifications peuvent sembler déchets par rapport à votre ordinateur de bureau, mais rappelez-vous que l`Arduino est un dispositif intégré, avec beaucoup moins d`informations à traiter que votre bureau. Il est plus que capable pour la plupart des projets électroniques.

Une autre caractéristique merveilleuse de l`Arduino est la possibilité d`utiliser ce qu`on appelle des « boucliers », ou les cartes accélératrices. Bien que les boucliers ne seront pas couverts dans ce manuel, ils sont un moyen vraiment propre à étendre les fonctionnalités de votre Arduino.Le Top 4 Shields Arduino Pour Superpower vos projetsLe Top 4 Shields Arduino Pour Superpower vos projetsVous avez acheté un kit de démarrage Arduino, vous avez suivi tous les guides de base, mais maintenant que vous avez touché une pierre d`achoppement - vous avez besoin de plus bricoles pour réaliser votre rêve de l`électronique. Heureusement, si vous avez ...Lire la suite

Ce que vous aurez besoin pour ce guide

Ci-dessous vous trouverez une liste d`achats des composants que vous aurez besoin pour ce guide de débutant. Tous ces éléments devraient venir en totale 50 $. Cette liste devrait être suffisant pour vous donner une bonne compréhension de l`électronique de base et ont assez de composants pour construire des projets assez cool en utilisant ce ou tout autre guide Arduino. Si vous ne souhaitez pas sélectionner chaque composant, vous voudrez peut-être envisager l`achat d`un kit de démarrage au lieu.

  • 1 x Arduino Uno
  • 1 x USB A-B Câble (même que votre imprimante prend)
  • 1 x Breadboard
  • 2 x LED
  • 1 x photo Résistance
  • 1 x Interrupteur tactile
  • 1 x Haut-parleur Piezo
  • 1 x 220 ohms Résistance
  • 1 x 10k Ohm Résistance
  • 1 x 1k Ohm Résistance
  • 1 x Kit Jumper fil

Si vous ne pouvez pas obtenir une valeur de résistance spécifique, quelque chose d`aussi près que possible habituellement fonctionner correctement.

Composant électrique Vue d`ensemble

Regardons ce qu`ils font, et ce exactement ce que tous ces composants sont, ils ressemblent.

breadboard

Utilisé pour des prototypes de circuits électroniques, ils fournissent un moyen temporaire de la connexion des composants ensemble. Breadboards sont des blocs de matière plastique avec des trous dans lesquels, les fils peuvent être insérés dans. Les trous sont disposés en rangées, en groupes de cinq. Lorsque vous voulez réorganiser un circuit, tirer le fil ou d`une partie du trou, et le déplacer. De nombreuses plaques d`essais contiennent deux ou quatre groupes de trous sur toute la longueur de la planche, le long des côtés, et sont tous reliés - ce sont généralement pour la distribution de puissance, et peuvent être marqués par une ligne rouge et bleu.

breadboard

Breadboards sont excellents pour produire rapidement un circuit. Ils peuvent être très ennuyeux pour un grand circuit, et les modèles moins chers peuvent être notoirement peu fiables, donc il vaut la peine de dépenser un peu plus d`argent sur un bon.

LED

LED signifie Diode électro-luminescente. Ils sont une source de lumière très pas cher, et peut être très lumineux - en particulier lorsqu`ils sont regroupés. Ils peuvent être achetés dans une variété de couleurs, ne pas particulièrement chaud, et durent longtemps. Vous pouvez avoir des LED dans votre téléviseur, tableau de bord de voiture, ou dans votre ampoules Philips Hue.

LED

Votre microcontrôleur Arduino dispose également d`une LED intégrée sur la broche 13 qui est souvent utilisé pour indiquer une action ou un événement, ou tout simplement pour les tests.

photo Resistor

Une résistance de photo (photocell ou Résistance crépusculaires) Permet à votre Arduino à mesure des changements de lumière. Vous pouvez l`utiliser pour allumer votre ordinateur quand il est la lumière du jour, par exemple.

Photorésistances

Commutateur tactile

Video: 2 Mise en route Arduino

Un commutateur tactile est en fait un bouton. Une pression sur elle complètera le changement circuit, et (généralement) de 0V à + 5V. Arduinos peut détecter ce changement et de répondre en conséquence. Ceux-ci sont souvent momentané - ce qui signifie qu`ils ne sont « pressés » lorsque votre doigt les immobilisant. Une fois que vous laissez aller, ils vont revenir à leur état par défaut ( « non pressé », ou off).

Commutateur tactile

Haut-parleur piezo

Un haut-parleur piézoélectrique est un minuscule petit haut-parleur qui produit le son des signaux électriques. Ils sont souvent dures et grêles, et le son rien comme un vrai haut-parleur. Cela dit, ils sont très pas cher et facile à programmer. Notre Buzz fil du jeu on utilise pour jouer le Monty Python « Flying Circus » chanson thème.

piezo

résistance

Une résistance limite le flux d`électricité. Ils sont des composants très bon marché, et un aliment de base des circuits électroniques amateurs et professionnels. Ils sont presque toujours nécessaires pour protéger les composants d`être surchargé. Ils sont également nécessaires pour éviter un court-circuit si l`Arduino + 5 V se connecte directement dans le sol. En bref: très pratique et absolument indispensable.

résistances

Les fils du cavalier

fils de cavaliers sont utilisés pour créer des connexions temporaires entre les composants sur votre carte de test.

Les fils du cavalier

Configuration de votre Arduino

Avant de commencer tout projet, vous devez obtenir votre Arduino parler à votre ordinateur. Cela vous permet d`écrire et de compiler du code pour l`Arduino pour exécuter, ainsi que de fournir un moyen pour votre Arduino pour travailler aux côtés de votre ordinateur.

Installation du progiciel Arduino sous Windows

Rendez-vous sur le site Arduino et télécharger une version du logiciel Arduino adapté à votre version de Windows. Une fois téléchargé, suivez les instructions pour installer l`Arduino Environnement de développement intégré (IDE).

l`installation de Windows

L`installation comprend les pilotes, donc en théorie, vous devriez être bon d`aller tout de suite. Si cela échoue pour une raison quelconque, essayez ces étapes pour installer manuellement les pilotes:

  • Branchez votre carte et attendez que Windows pour commencer son processus d`installation du pilote. Après quelques instants, le processus échouera, malgré tous ses efforts.
  • Cliquer sur Le menu Démarrer gt; Panneau de contrôle.
  • Aller vers Système et sécurité gt; Système. Une fois que la fenêtre du système est, ouvrez la Gestionnaire de périphériques.
  • En dessous de ports (COM & LPT), vous devriez voir un port ouvert nommé UNO Arduino (COMxx).
  • Faites un clic droit sur UNO Arduino (COMxx) gt; Mise à jour du logiciel du pilote.
  • Choisir Parcourir mon ordinateur pour logiciel pilote.
  • Recherchez et sélectionnez le fichier pilote de l`Uno, du nom ArduinoUNO.inf, situé dans la pilotes dossier du téléchargement du logiciel Arduino.

l`installation de Windows

Windows terminer l`installation du pilote à partir de là.

Installation du logiciel Arduino Package sur Mac OS

Téléchargez le logiciel Arduino pour Mac à partir du site Arduino. Extraire le contenu du .Zip *: français fichier et lancez l`application. Vous pouvez le copier dans votre dossier applications, mais il courrez très bien de votre bureau ou téléchargements Dossiers. Vous n`avez pas besoin d`installer des pilotes supplémentaires pour l`ONU Arduino.

Configuration Mac

Installation du logiciel Arduino Package Ubuntu / Linux

Installer gcc-avr et avr-libc:

sudo apt-get installer gcc-avr-libc AVR

Si vous ne disposez pas openjdk-6-jre déjà, installer et configurer cela aussi:

sudo apt-get installer openjdk-6-jresudo update-alternatives de la java

Sélectionnez le bon JRE si vous avez plus d`un installé.

Allez sur le site Arduino et télécharger le logiciel Arduino pour Linux. Vous pouvez untar et exécutez la commande suivante:

le goudron xzvf-arduino x.x.x-linux64.tgzCD arduino-1.0.1./arduino

Quelle que soit l`OS que vous utilisez, les instructions ci-dessus supposent que vous avez un original, la marque Arduino Uno. Si vous avez acheté un clone, vous aurez besoin presque certainement des pilotes tiers avant que le conseil d`administration est reconnu par USB.

Exécution du logiciel Arduino

Maintenant que le logiciel est installé et votre Arduino est mis en place, nous allons vérifier que tout fonctionne. Le moyen le plus simple est d`utiliser l`exemple d`application « Blink ».

Ouvrez le logiciel Arduino par Double-cliquez sur l`application Arduino (./ Linux sur arduino). Assurez-vous que le conseil d`administration est connecté à votre ordinateur, puis ouvrez le clignotement LED exemple croquis: Fichier gt; Exemples gt; 1.Basics gt; Cligner. Vous devriez voir le code pour l`ouverture de l`application:

Arduino Blink

Pour télécharger ce code à votre Arduino, sélectionnez l`entrée dans la Outils gt; Planche menu qui correspond à votre modèle - Arduino Uno dans ce cas.

Arduino

Video: Arduino Programming Part 1 // Maker 101

Sélectionnez le périphérique série de la carte de la Outils gt; Port série menu. Sous Windows, il est susceptible d`être COM3 ou plus. cela devrait être sur Mac ou Linux quelque chose avec /dev/tty.usbmodem en elle.

Arduino Port

Enfin, cliquez sur le Télécharger bouton en haut à gauche de votre environnement. Attendez quelques secondes, et vous devriez voir la RX et TX LED sur le clignotement Arduino. Si le téléchargement est réussi, le message « Fait le téléchargement » apparaît dans la barre d`état.

Quelques secondes après la fin du téléchargement, vous devriez voir la broche 13 LED sur le tableau commence à clignoter. Toutes nos félicitations! Vous avez votre Arduino et en cours d`exécution.

Projets de démarrage

Maintenant que vous connaissez les bases, regardons les projets de certains débutants.

Une LED clignote

Vous avez déjà utilisé l`exemple de code Arduino à clignoter la LED embarquée. Ce projet se met à clignoter une LED externe à l`aide d`une planche à pain. Voici le circuit:

Arduino Blink

Connectez la jambe longue de la LED (branche positive, appelée anode) À une 220 Ohm Résistance puis au numérique broche 7. Connectez la jambe courte (jambe négative, appelée cathode) directement à sol (L`un des ports Arduino avec GND sur, votre choix). Ceci est un circuit simple. L`Arduino peut contrôler numériquement cette broche. Tourner la goupille s`allume la LED, éteindre éteint le voyant éteint. La résistance est nécessaire pour protéger la LED de trop de courant - il va brûler sans.

Voici le code dont vous avez besoin:

vide installer() {// mettre votre code d`installation ici, pour exécuter une fois:pinMode(7, SORTIE)- // configurer la broche en sortie}vide boucle() {// mettre votre code principal ici, pour exécuter de façon répétitive:digitalWrite(7, HAUTE)- // tourner LEDretard(1000)- // attendre 1 secondedigitalWrite(7, FAIBLE)- // désactivera les LEDsretard(1000)- // attendre une seconde}

Ce code fait plusieurs choses:

void setup(): Ceci est géré par l`Arduino une fois à chaque démarrage. C`est là que vous pouvez configurer les variables et tout ce que votre Arduino a besoin pour fonctionner.
pinMode (7, OUTPUT): Cela indique à l`Arduino d`utiliser cette broche comme sortie, sans cette ligne, l`Arduino ne sait pas quoi faire avec chaque broche. Cela ne doit être configuré une fois par broche, et il vous suffit de configurer les broches que vous avez l`intention d`utiliser.
void loop (): Tout code dans cette boucle est exécutée de manière répétée encore et encore, jusqu`à ce que l`Arduino est éteint. Cela peut rendre les grands projets plus complexes, mais il fonctionne étonnamment bien pour des projets simples.
digitalWrite (7, HIGH): Ceci est utilisé pour définir la broche HAUTE ou FAIBLE - SUR ou DE. Tout comme un interrupteur, lorsque la broche est élevée, la LED est allumée. Lorsque la broche est faible, la LED sera éteint. A l`intérieur des crochets, vous devez spécifier des informations supplémentaires pour que cela fonctionne correctement. Des informations supplémentaires sont connus en tant que paramètres ou arguments.

La première (7) correspond au nombre de broches. Si vous avez connecté votre LED à une broche différente, par exemple, vous changer cela de sept à un autre numéro. Le second paramètre doit être HAUTE ou FAIBLE, qui spécifie si la LED doit être activée ou désactivée.
retard (1000): Le dit l`Arduino d`attendre un laps de temps spécifié en millisecondes. 1000 millisecondes est égale à une seconde, donc cela fera l`Arduino attendre une fois deuxième.

Une fois que la LED a été activé pendant une seconde, l`Arduino fonctionne alors le même code, il procède seulement à tourner la LED et attendez une seconde. Une fois ce processus terminé, la boucle recommence, et le voyant est allumé une nouvelle fois.

Défi: Essayez de régler le délai entre la mise sous et hors tension LED. Qu`est-ce que vous observez? Qu`est-ce qui se passe si vous définissez le délai à un très petit nombre, comme un ou deux? Pouvez-vous modifier le code et le circuit à clignoter deux LED?

Ajout d`un bouton

Maintenant que vous avez un travail de LED, nous allons ajouter un bouton à votre circuit:

Bouton Arduino

Connecter le bouton de sorte que le canal est comble au milieu de la carte de test. Connectez le en haut à droite jambe Pin 4. Connectez le en bas à droite à une jambe Ohm 10k résistance, puis à sol. Connectez le en bas à gauche jambe 5 V.

Vous demandez peut-être pourquoi un simple bouton a besoin d`une résistance. Cela sert à deux fins. C`est un tirer vers le bas résistance - il relie la broche à la terre. Cela garantit qu`aucune valeur parasites sont détectés, et empêche l`Arduino en pensant vous avez appuyé sur le bouton lorsque vous ne l`avez pas. Le second objectif de cette résistance se présente comme un limiteur de courant. Sans elle, 5V irait directement dans le sol, la la fumée magique serait libéré, et votre Arduino mourraient. Ceci est connu comme un court-circuit, de sorte que l`utilisation d`une résistance empêche que cela se produise.

Lorsque le bouton est enfoncé, l`Arduino détecte la masse (broche 4 gt; résistance gt; sol). Lorsque vous appuyez sur le bouton, 5V est connectée à la terre. 4 broches Arduino peut détecter ce changement, comme la broche 4 a changé du sol au 5V-

Voici le code:

booléen buttonOn = faux- // stocke l`état du boutonvide installer() {// mettre votre code d`installation ici, pour exécuter une fois:pinMode(7, SORTIE)- // configurer la LED en sortiepinMode(4, CONTRIBUTION)- // configurer le bouton comme une entrée}vide boucle() {// mettre votre code principal ici, pour exécuter de façon répétitive:si(digitalRead(4)) {retard(25)-si(digitalRead(4)) {// si le bouton a été pressé (et n`a pas été un signal parasite)si(buttonOn)// état du bouton à basculebuttonOn = faux-autrebuttonOn = vrai-retard(500)- // attendre 0.5s - ne pas exécuter le code plusieurs fois}}si(buttonOn)digitalWrite(7, FAIBLE)- // désactivera les LEDsautredigitalWrite(7, HAUTE)- // tourner LED}

Ce code se base sur ce que vous avez appris dans la section précédente. Le bouton matériel que vous avez utilisé est momentané action. Cela signifie qu`il ne fonctionnera que pendant que vous tenez vers le bas. L`alternative est verrouillage action. Ceci est juste comme vos interrupteurs ou prise, appuyez une fois pour allumer, appuyez à nouveau pour désactiver. Heureusement, un comportement de verrouillage peut être mis en œuvre dans le code. Voici ce que le code supplémentaire fait:

booléen buttonOn = false: Cette variable est utilisée pour stocker l`état du bouton - ON ou OFF, HAUT ou BAS. Il a donné une valeur par défaut false.
pinMode (4, INPUT): Tout comme le code utilisé pour la LED, cette ligne indique à l`Arduino que vous avez connecté une entrée (le bouton) à la broche 4.
if (digitalRead (4)): De façon similaire à digitalWrite (), digitalRead () est utilisée pour lire l`état d`une broche. Vous devez fournir un numéro d`identification (4, pour votre bouton).

Une fois que vous avez appuyé sur le bouton, l`Arduino attend 25ms et vérifie à nouveau sur le bouton. Ceci est connu comme logiciel anti-rebond. Cela garantit que ce que l`Arduino pense est une presse de bouton, vraiment était un bouton presse, et pas de bruit. Vous n`avez pas à cela, et dans la plupart des cas les choses vont bien sans elle. Il est plus d`une meilleure pratique.

Si l`Arduino est certain que vous avez vraiment appuyé sur le bouton, il change la valeur de la buttonOn variable. L`état passe:

ButtonOn est vrai: La valeur false.
ButtonOn est faux: La valeur true.

Enfin, la LED est allumée hors fonction de l`état stocké dans buttonOn.

Capteur de lumière

Nous allons passer à un projet avancé. Ce projet utilisera une Résistance crépusculaires (LDR) pour mesurer la quantité de lumière disponible. L`Arduino indiquera alors votre ordinateur des messages utiles sur le niveau de la lumière actuelle.

Voici le circuit:

Arduino LDR

Comme LDR sont un type de résistance, il n`a pas d`importance quel tour comme ils sont placés - ils ne sont pas une polarité. Relier 5 V d`un côté de la LDR. Connectez l`autre côté sol par l`intermédiaire d`un 1k Ohm résistance. Connectez également à ce côté entrée analogique 0.

Cette résistance agit d`une résistance de rappel, comme dans les précédents projets. Une broche analogique est nécessaire, comme LDRs sont des dispositifs analogiques, et ces broches contient des circuits spéciaux pour le matériel de lecture analogique avec précision.

Voici le code:

lumière int = 0- // stocke la valeur de la lumière actuellevide installer() {// mettre votre code d`installation ici, pour exécuter une fois:En série.commencer(9600)- // configurer série pour parler à l`ordinateur}vide boucle() {// mettre votre code principal ici, pour exécuter de façon répétitive:lumière = analogRead(A0)- // lire et enregistrer la valeur de LDR// dire ordinateur le niveau de lumièresi(lumière lt; 100) {En série.println("Il est assez léger!")-}autre si(lumière gt; 100 && lumière lt; 400) {En série.println("Il est léger en moyenne!")-}autre {En série.println("Il est assez sombre!")-}retard(500)- // ne spammer pas l`ordinateur!}

Ce code fait quelques choses nouvelles:

Serial.begin (9600): Cela indique à l`Arduino que vous souhaitez communiquer sur série à un taux de 9600. L`Arduino va tout préparer nécessaire à cet effet. Le taux est pas important, mais à la fois votre Arduino et l`ordinateur doivent être en utilisant la même.
analogRead (A0): Il est utilisé pour lire la valeur provenant de la LDR. Une valeur plus faible signifie qu`il n`y a plus de lumière disponible.
Serial.println (): Il est utilisé pour écrire du texte à l`interface série.

Le simple si déclaration envoie des chaînes différentes (texte) à votre ordinateur en fonction de la lumière ambiante.

Téléchargez ce code et maintenir le câble USB connecté (c`est comment l`Arduino communiquera, et où le pouvoir vient). Ouvrez le moniteur de série (En haut à droite gt; Serial Monitor), Vous devriez voir vos messages arrivent toutes les 0,5 secondes.

Qu`est-ce que vous observez? Qu`est-ce qui se passe si vous couvrez la LDR ou briller une lumière vive sur elle? Pouvez-vous modifier le code pour imprimer la valeur de la LDR sur série?

Faire du bruit

Ce projet utilise le haut-parleur Piezo pour faire des sons. Voici le circuit:

Arduino Piezo

Notez quoi que ce soit familier? Ce circuit est presque exactement le même que le projet LED. Piezos sont des éléments très simples - ils font un bruit quand donné un signal électrique. Connectez le positif jambe numérique broche 9 par l`intermédiaire d`un 220 Ohm résistance. Connectez le négatif jambe sol.

Voici le code, il est très simple pour ce projet:

vide installer() {// mettre votre code d`installation ici, pour exécuter une fois:pinMode(9, SORTIE)- // piezo de configuration en sortie}vide boucle() {// mettre votre code principal ici, pour exécuter de façon répétitive:Ton(9, 1000)- // faire le buzz piézoretard(1000)- // attente 1spas une(9)- // son arrêtretard(1000)- // attente 1s}

Il y a seulement quelques nouvelles fonctionnalités code ici:

ton (9, 1000): Cela rend le piezo générer un son. Il prend deux arguments. Le premier est la broche à utiliser, et la seconde est la fréquence de la tonalité.
noTone (9): Cela cesse de produire un son sur la broche fournie.

Essayez de changer ce code pour produire une fréquence différente. Changer le délai de 1ms - que remarquez-vous?

Où aller en partant d`ici

Comme vous pouvez le voir, l`Arduino est un moyen facile d`entrer dans l`électronique et les logiciels. Nous espérons que vous avez vu qu`il est facile de construire des projets électroniques simples avec elle. Vous pouvez construire des projets beaucoup plus complexes une fois que vous comprenez les fondamentaux:

Qu`est-ce que Arduino possédez-vous? Y a-t-il des projets amusants que vous aimez faire? Laissez utiliser le savoir dans les commentaires ci-dessous!

Articles connexes