Arduino et Netduino
Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Arduino est si populaire que d’autres projets ont pris sa forme open source et élargi ses fonctionnalités. Netduino est l’un de ces projets. Nous avons examiné Arduino et Netduino pour vous aider à décider lequel est le meilleur pour les débutants et lequel est le meilleur pour le prototypage matériel.
Conclusions générales
Arduino
-
Une renaissance matérielle commence.
-
Utilisez un langage filaire.
-
Haut niveau de contrôle et de visibilité.
-
moins de puissance de calcul.
-
moins cher.
-
Une grande communauté qui soutient les nouveaux arrivants.
-
Les projets sont plus susceptibles de se transformer en produits matériels.
Filet Duino
-
Un cadre logiciel puissant.
-
Utilisez le framework .NET familier.
-
Fonctionnalités de développement logiciel confortables et familières.
-
Avoir plus de puissance de calcul.
-
Plus cher.
-
La communauté grandit, mais pas aussi grande qu’Arduino.
-
La production de matériel est complexe.
La technologie Arduino est à l’avant-garde de ce que beaucoup appellent une renaissance matérielle, une ère où l’expérimentation matérielle est plus accessible que jamais. Arduino est extrêmement populaire. Compte tenu de ses débuts de niche, il a atteint un public grand public inattendu.
Arduino a engendré d’autres produits tels que Netduino en utilisant le .NET Micro Framework. Arduino et Netduino sont d’excellentes plates-formes de microcontrôleurs, chacune avec ses avantages et ses inconvénients. Arduino est moins cher, a une énorme communauté et des projets plus évolutifs. Netduino a une puissance de calcul plus puissante et des capacités de développement de logiciels familières.
Arduino et Netduino sont des outils incroyablement innovants. Les projets Arduino incluent des contrôleurs d’éclairage et des systèmes domotiques. Les projets Netduino incluent la construction d’un jeu Simon et la surveillance de l’humidité des plantes.
Codage : développement de microcontrôleurs accessibles dans les deux
Arduino
-
Facilite le développement de microcontrôleurs.
-
Utilisez un langage filaire.
-
Les programmeurs ne sont pas familiers avec les outils logiciels.
Filet Duino
-
Facilite le développement de microcontrôleurs.
-
Utilisez le framework .NET.
-
Les programmeurs travaillent en C# à l’aide de Microsoft Visual Studio.
Un gros argument de vente de la plate-forme Netduino est son puissant cadre logiciel. Arduino utilise un langage de câblage. L’IDE Arduino permet un haut niveau de contrôle et de visibilité sur le métal nu du microcontrôleur. Netduino utilise le framework .NET familier, permettant aux programmeurs de travailler en C # à l’aide de Microsoft Visual Studio.
Arduino et Netduino sont conçus pour rendre le développement de microcontrôleurs accessible à un large éventail de programmeurs. L’utilisation d’un ensemble d’outils logiciels familiers à de nombreux programmeurs est un plus.
La programmation Netduino fonctionne à un niveau d’abstraction plus élevé qu’Arduino. Cela offre des capacités de développement de logiciels plus familières et plus confortables pour ceux qui quittent le monde du logiciel.
Caractéristiques et prix : Netduino est plus puissant et plus cher
Arduino
-
La puissance de calcul n’est pas aussi puissante que le Netduino.
-
Pas aussi rapide que Netduino.
-
Pas aussi cher que Netduino.
Filet Duino
-
puissance de calcul supérieure.
-
Plus rapide qu’Arduino.
-
Plus cher qu’Arduino.
En général, la puissance de calcul de la série Netduino est supérieure à celle de l’Arduino. Parce que certains modèles Netduino utilisent un processeur 32 bits fonctionnant jusqu’à 168 MHz et beaucoup de RAM et de mémoire flash, le Netduino est plus rapide que la plupart de ses homologues Arduino.
Cette puissance supplémentaire a un prix plus élevé. Pourtant, le coût unitaire du Netduino n’est pas prohibitif. Cependant, ces coûts peuvent augmenter si davantage d’appareils Netduino sont nécessaires à grande échelle.
Bibliothèques de support : Arduino au-delà de Netduino
Arduino
-
Une communauté nombreuse et dynamique.
-
De nombreuses bases de code à parcourir.
-
Plus d’exemples de code et de tutoriels.
Filet Duino
-
Le soutien de la communauté se développe.
-
Une bibliothèque personnalisée doit être construite.
-
Les exemples de code et les tutoriels ne sont pas développés.
La principale force d’Arduino est sa communauté nombreuse et dynamique. Ce projet open source a attiré de nombreux collaborateurs qui ont ajouté des bases de code à la base de code permettant à l’Arduino d’interagir avec le matériel et les logiciels.
Alors que la communauté autour de Netduino grandit, tout besoin de support peut nécessiter la création de bibliothèques personnalisées. Encore une fois, les exemples de code, les tutoriels et l’expertise disponibles pour Arduino sont plus développés que pour Netduino.
Adéquation en tant qu’environnement de prototypage : Arduino gagne
Arduino
-
Les projets sont plus susceptibles d’être des produits matériels.
-
Les coûts matériels ne sont pas élevés.
Filet Duino
-
Il est plus difficile pour un projet de devenir un produit matériel.
-
Coûts supplémentaires pour la création de prototypes matériels.
Une considération importante lors du choix d’une plate-forme est de savoir si le projet servira de prototype pour les futurs produits matériels évolutifs. Arduino est parfait pour ce rôle. Avec un peu de travail, il est possible de remplacer l’Arduino par le microcontrôleur AVR d’Atmel dans un projet de production. Les coûts matériels sont incrémentiels et conviennent à la mise à l’échelle des cycles de production de matériel.
Bien que des étapes similaires puissent être suivies avec un Netduino, le processus est moins simple et peut nécessiter l’utilisation d’un nouveau Netduino. Cela modifie la structure des coûts du produit. Lors de l’utilisation de la plate-forme Netduino en tant que produit matériel, les détails d’implémentation logicielle tels que l’empreinte logicielle, les exigences matérielles et la récupération de place compliquent la plate-forme Netduino.
Réalisez des projets de bricolage simples avec le kit de démarrage Arduino, qui est une excellente introduction à la plate-forme de microcontrôleur.
jugement définitif
Si vous souhaitez passer de la programmation logicielle, Netduino et Arduino constituent une bonne introduction au développement de microcontrôleurs. À un niveau élevé, Netduino est une plate-forme accessible pour l’expérimentation occasionnelle, en particulier si vous avez une formation en logiciel, C#, .NET ou Visual Studio. L’IDE d’Arduino a une courbe d’apprentissage plus abrupte, mais dispose d’une large communauté de support et d’une plus grande flexibilité lorsqu’il s’agit de mettre des prototypes en production.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre