Aller au contenu


Photo
- - - - -

Arduino ou FEZ Panda II


  • Veuillez vous connecter pour répondre
2 réponses à ce sujet

#1 bugu

bugu

    Nouveau membre

  • Membres
  • 2 messages

Posté 07 septembre 2012 - 10:56

Bonjour,


Tout d'abord désolé si je me suis trompé de Forum.

Ensuite je viens vers car j'ai besoin de conseil.
J'hésite entre la fameuse Arduinoà la mode
ET
une FEZ Panda II.

La grosse différence réside dans le langage de programmation.
Arduino C/C++ mais la FEZ Panda II c'est en C#.

Etant un développeur C# professionnellement, j'ai une attirance vers la FEZ Panda II.
Mais je ne sais pas si tous ce qui est possible de faire avec une arduino et aussi possible avec la FEZ Panda.

Quelle carte me conseillé vous ?


Par avance Merci.

#2 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 07 septembre 2012 - 01:03

Bonjour

Difficile de conseiller sans te connaitre et sans connaitre tes connaissances en programmation.

En fait, pour faire simple (mais je ne vais que parler de ce qui est dit dans les docs des deux cartes)

Arduino parfait, car simple efficace de nombreux shilds et une forte communauté pour te venir en aide le cas échéant.
Elles se programment en C. En fait pas exactement, car il existe des instructions spécifiques au C Arduino qui n'existent pas dans le C ou C++ standard.
Ces instructions sont justement le point fort d'Arduino. En effet, grâce à elles tu peux déclarer très facilement une Pin I/O et t'adresser à elle sans rentrer dans des lignes longues et pénibles.
Autre gros avantage de Arduino, c'est que c'est de l'open source en Soft, mais plus rare aussi en Hard. Se qui fait que de nombreux constructeurs fabriquent du "Compatible Arduino".
Du coup, guerre des prix et importations chinoises font que cette solution est abordable même pour les toutes petites bourses. Sur une base Atmel il existe plusieurs versions adaptées à l'ensemble des besoins standards.

Fez Panda est un autre concept. Pas mal copié sur Arduino puisque les Shilds Arduino sont "presque" tous compatibles. (Mais ca c'est une bonne chose)
De base la Panda II par exemple est plus complète.
Plus de Pins I/O (6x 10-bit analogique . et 54x numérique I/O).
Un VRAI port USB (en modifiant la carte)
2 convertisseurs Ana/Num
Comme la Mega 4 UART
Une horloge temps réel intégrée (inutile d'en acheter une si ton projet en avait besoin)
Une carte SD en standard (donc évite d'en mettre une comme sur Arduino), mais inutile si tu n'en a pas le besoin dans ton projet.
Une sortie audio 10 Bits avec un codec Wav intégré. Donc inutile d'en acheter une comme sur Arduino (si ton projet en avait besoin)
Une vitesse d'horloge supérieure
Un µC en 32 Bits sur toutes les FEZ (ce qui n'est pas le cas chez Arduino le plus couvant en 8 bits)
Une communauté active, mais moins importante que chez Arduino (et presque essentiellement en Anglais)

Par contre, cette carte se développe en .NET (Développement Microsoft oblige)

Donc pour résumer, les deux sont parfaites.
Mais :
l'une est plus chère que l'autre (deviner laquelle avec toutes ses options en standards)
Mais si ton projet a besoin de nombreux Shilds (Cartes SD, Sortie audio, etc. compare les prix avec le prix des shilds)
L'une est en 8 Bits l'autre en 32 Bits (8 bits est largement suffisant pour 99% des projets robotique standard. A toi de voir).
La vitesse d'horloge est bien supérieure sur l'une que sur l'autre (pas forcement utile pour 99% des projets robotique standards. A toi de voir).
L'une se programme en C l'autre en .NET (à toi de savoir avec quel langage tu es le plus familier)

Dernier point, es-tu Fan de logiciels libres ou aimes-tu Microsoft. là c'est toi qui vois ;)

Cdlt
Yves

 


#3 bugu

bugu

    Nouveau membre

  • Membres
  • 2 messages

Posté 07 septembre 2012 - 01:42

Déjà merci pour cette réponse rapide.

Dernier point, es-tu Fan de logiciels libres ou aimes-tu Microsoft. là c'est toi qui vois ;)

^^ :ignat_02:

L'une se programme en C l'autre en .NET (à toi de savoir avec quel langage tu es le plus familier)

Comme j'ai dit, je suis développeur C#... Donc je me dirige naturellement vers des technologies Microsoft.

Une communauté active, mais moins importante que chez Arduino (et presque essentiellement en Anglais)

Je ne suis pas anglophobe...


Au final, tu me dis que tous ce qui est possible de faire avec l'arduino, c'est possible de le faire avec la Panda II mais que c'est .NET et que la communauté francophone n'est pas très grande.
Bon y a le prix... 20€ pour l'Arduino Uno et 30€ pour la FEZ Panda II.

Et comme tu le dis ...

l'une est plus chère que l'autre (deviner laquelle avec toutes ses options en standards)

Aujourd'hui je ne sais pas à quoi va me servir toutes ces "options" mais peut être que plus tard je serai content de les avoir...


En tout cas merci, grâce à toi j'ai pu me décider.




1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users