Un aperçu d’Arduino et de son importance

Avez-vous déjà voulu créer un programme qui pourrait littéralement préparer votre café pour vous? Si tel est le cas, vous pourriez être intéressé par le développement de microcontrôleurs.

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ée à un environnement de langage et de programmation 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 modique. Le matériel est disponible dans de nombreuses spécifications de format, du petit appareil portable aux modules plus grands montés en surface. Le mode principal de connexion à l'ordinateur est via USB, bien que des 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 Wiring populaire. L'EDI 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 être exécuté sur Windows, Linux et Macintosh OS X.

Applications

Arduino offre aux utilisateurs un moyen simple de créer des objets interactifs pouvant recevoir des entrées de commutateurs et de capteurs et de contrôler des sorties physiques telles que 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 amateurs l'ont utilisé pour créer un large éventail de projets innovants, des contrôleurs de thermostat logiciels aux moniteurs pour bébé qui envoient des alertes SMS, en passant par un pistolet jouet qui se déclenche chaque fois qu'un certain hashtag est utilisé sur Twitter. Et oui, il y a même toute une page de projets Arduino pour contrôler les appareils à café.


Importance d'Arduino

Bien que certains de ces projets Arduino puissent sembler frivoles, la technologie puise en fait dans un certain nombre de tendances qui en feront une force potentiellement importante dans l'industrie. «L'Internet des objets» est une expression populaire utilisée dans la communauté technologique pour décrire des 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. Beaucoup considèrent l'Internet des objets comme une partie importante du phénomène vaguement défini appelé Web 3.0

En outre, le concept de l'informatique omniprésente est en train de devenir une norme culturelle. La perception du public et le niveau de confort évoluent 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é dans toutes sortes d'objets du quotidien. En fait, le facteur de forme Arduino LilyPad permet des appareils Arduino portables.

Outil pour l'innovation

Les projets open source comme Arduino abaissent la barrière d'entrée pour les développeurs qui cherchent à expérimenter des objets interactifs. Cela créera une opportunité pour une nouvelle vague d'énergie et de startups dans la création de l'Internet des objets. Ces innovateurs pourront rapidement prototyper et expérimenter des dispositifs 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 pour les ordinateurs de s'interfacer avec le monde physique. Il serait sage de prêter attention à cet espace, et Arduino est un excellent moyen de «plonger les orteils» dans les possibilités des objets interactifs.

Laisser un commentaire