Un aperçu d'Arduino et de son importance

Table des matières:

Un aperçu d'Arduino et de son importance
Un aperçu d'Arduino et de son importance
Anonim

Les microcontrôleurs sont connus pour être difficiles à programmer. L'objectif d'Arduino est de créer un moyen accessible pour les développeurs de logiciels d'entrer dans le monde de la programmation de microcontrôleurs. Arduino est une interface de microcontrôleur construite autour d'un processeur Atmel ATmega, couplé à un environnement de développement intégré (IDE) pour créer une logique sur la puce.

Logiciel et matériel

Arduino est open source, à la fois dans ses spécifications logicielles et matérielles, afin que les amateurs puissent assembler eux-mêmes les modules Arduino les plus simples à la main. Des modules Arduino pré-assemblés plus sophistiqués peuvent être achetés et sont à un prix modeste. Le matériel est disponible dans de nombreuses spécifications de format, allant d'un petit appareil portable à de plus grands modules montés en surface. Le principal mode de connexion à l'ordinateur est via USB, bien que les facteurs de forme Bluetooth, série et Ethernet existent également.

Le logiciel Arduino est gratuit et open source. La plate-forme de programmation est basée sur le langage de câblage populaire. L'IDE est basé sur Processing, qui est un langage bien connu des concepteurs. Contrairement à la plupart des interfaces de microcontrôleur, Arduino est multiplateforme, il peut donc être exécuté sur Windows, Linux et macOS.

Bien que l'IDE Arduino ne fonctionne que sur Windows, Mac ou Linux, il existe un certain nombre d'interfaces disponibles pour contrôler Arduino avec un téléphone ou une tablette.

Image
Image

Bottom Line

Arduino offre aux utilisateurs une voie simple pour créer des objets interactifs qui peuvent recevoir des entrées de commutateurs et de capteurs, et contrôler des sorties physiques comme des lumières, des moteurs ou des actionneurs. Parce que le langage est basé sur des frameworks bien utilisés, Arduino peut interagir avec d'autres logiciels sur l'ordinateur comme Flash ou même des API Web comme Twitter.

Projets

La plate-forme a déjà favorisé une communauté de développeurs qui partagent beaucoup de travail open source. Les passionnés l'ont utilisé pour créer une gamme de projets innovants, des contrôleurs de thermostat logiciels aux moniteurs pour bébé qui envoient des alertes SMS, à un pistolet jouet qui se déclenche chaque fois qu'un certain hashtag est utilisé sur Twitter. Et oui, il y a aussi une page de projets Arduino pour contrôler les appareils à café.

L'importance d'Arduino

Bien que certains de ces projets Arduino puissent sembler frivoles, la technologie exploite plusieurs tendances qui en feront une force potentiellement importante dans l'industrie. L'Internet des objets (IoT) est une expression populaire utilisée dans la communauté technologique pour décrire les objets du quotidien connectés à Internet et capables de partager des informations. Les compteurs d'énergie intelligents sont un exemple souvent utilisé, qui pourrait réguler l'utilisation des appareils pour économiser de l'argent sur l'énergie.

La perception du public évolue vers l'intégration de la technologie dans le tissu de la vie quotidienne. Le petit facteur de forme d'Arduino lui permet d'être appliqué à toutes sortes d'objets du quotidien. En fait, le facteur de forme Arduino LilyPad permet d'utiliser des appareils Arduino portables.

Les projets open source comme Arduino abaissent la barrière d'entrée pour les développeurs qui cherchent à expérimenter avec des objets interactifs. Ces innovateurs pourront rapidement prototyper et expérimenter des appareils interactifs en utilisant la plate-forme Arduino, avant de créer une offre prête pour la production. Le prochain Mark Zuckerberg ou Steve Jobs pourrait un jour créer de nouvelles façons d'interfacer les ordinateurs avec le monde physique. Arduino est un excellent moyen d'expérimenter les possibilités des appareils intelligents.

Conseillé: