Arduino est un open source et logiciels basés sur la puce ATMega, microcontrôleur programmable. Bien que l'Arduino est conçu comme une plate-forme de prototypage, il peut être utilisé dans divers projets électroniques qu'ils soient temporaires ou embarqués. La carte Arduino peut être programmée à l'aide du logiciel Arduino. La syntaxe est similaire au C/C++ et Java. Il est conçu pour être simple et facile à utiliser et peut être utilisé par n'importe qui, des débutants aux experts alike.
Arduino est une plate-forme open source, vous pouvez mettre la main sur le code source et les schémas pour qu'il. Cela signifie que vous pouvez plonger autant dedans que vous le souhaitez, même la création de vos propres cartes Arduino. Il y a aussi une grande communauté derrière lui, et vous trouverez de nombreux tutoriels et projets de partout dans le monde en ligne.
Que puis-je faire avec un Arduino ?
Ce joli beaucoup que vous voulez ! Il a été utilisé de bien des façons différentes comme les options sont pratiquement illimitées. Projets passés ont inclus des robots, installations d'art, ordinateurs dans la voiture, contrôleurs MIDI, fabricants de cocktails, interfaces homme-machine, Facebook « j'aime » de compteurs, publicité affiche, horloges, instrument de musique, souris personnalisé et clavier, domotique... La liste s'allonge encore et !
Les principales caractéristiques d'une carte Arduino sont sa capacité à lire les données provenant de capteurs, d'envoyer et de recevoir les signaux numériques et peuvent se connecter par l'intermédiaire de série de votre ordinateur. Vous pouvez contrôler beaucoup de choses, de LED et LCD, aux moteurs et relais. Vous pouvez également lire les valeurs des capteurs tels que les potentiomètres, lumière résistances dépendantes (LDRs) et piézo.
Les broches numériques sur un Arduino vous permettent de lire ou écrire des valeurs de 5v. Vous pouvez utiliser un code pin pour allumer une LED (avec une résistance). Vous pouvez envoyer un signal à un relais pour faire fonctionner des appareils de tension plus élevées comme les téléviseurs et les lumières de la maison. Vous pouvez envoyer des messages aux moteurs à allumer et éteindre. Vous pouvez vérifier si une touche a été pressée. Vous pouvez même envoyer et recevoir des données séries, parallèle et modulation de largeur d'impulsions numériques. Fondamentalement, tout ce qui peut être contrôlé via un peu de courant peut être utilisé.
Les broches analogiques vous permettent de lire une tension d'entrée entre 0v et 5v. Ce sera la façon dont vous lisez des capteurs. Il y a une multitude de capteurs disponibles, de capteurs de pression pratique simple et potentiomètres rotatifs, à capteurs d'environnement tels que la pression, de gaz, de température et de l'alcool même. Si vous avez, par exemple, un curseur défini exactement la moitié de son aire de répartition, il devrait produire une tension de 2.5V. L'Arduino peut ensuite lire ceci et utiliser la valeur de contrôler quelque chose d'autre.
Il ne faut pas arrêter avec seulement contrôler les circuits électroniques. Vous pouvez envoyer des données vers l'ordinateur de contrôle des logiciels tels que traitement et Max/MSP. Vous pouvez envoyer des données via USB avec la plupart des modèles. Certains modèles disposent de ports Ethernet et Bluetooth, et avec un bouclier supplémentaire (comme une unité de l'Add-on), vous pouvez communiquer via WiFi et autres protocoles.
Que je ne peux pas faire avec un ?
L'Arduino n'a pas beaucoup de puissance de traitement, si jolie que majeure toute tâche intensive est hors de question. Vous ne serez pas en mesure de traiter, d'enregistrer ou de sortie audio ou vidéo (bien que vous pouvez générer des graphiques pour les écrans TFT ou LCD). Ce n'est pas comme un ordinateur. Vous ne serez pas en mesure de brancher votre webcam ou clavier à elle. Il n'y a aucun système d'exploitation avec une interface graphique (comme un Pi de framboise). C'est une bête complètement différente.
Peut quelqu'un utiliser un ?
C'est la beauté de celui-ci. Même si vous n'avez aucune connaissance ou expérience avec électronique ou de programme, vous pouvez obtenir un projet simple vers le haut et en cours d'exécution dans une heure ou deux. Obtenir une LED s'allumer et s'éteindre dans un modèle est aussi simple que l'ajout d'une LED et résistance à une maquette, quelques fils de connexion et écrit quelques lignes de code. Arduinos sont utilisés dans les salles de classe partout dans le monde comme un starter à la programmation et de l'électronique.