La plate-forme Arduino vous donnera un accès facile à une solution matérielle / logicielle. Vous aurez un avant-goût de c ++ et serez capable de faire de la programmation pratique qui fera quelque chose: Clignotez une LED, contrôlez un moteur, etc. Avec Arduino, il n'y a que vous et le MCU - pas de système d'exploitation pour faire obstacle. Mais vous pouvez faire des choses assez sophistiquées comme apprendre à créer un objet c ++ (bibliothèque Arduino), etc.
Le Raspberry Pi et l'Arduino n'ont qu'une chose en commun: chacun d'eux est sur une carte assez petite - ce qui les fait se ressembler.
Travailler avec le Pi vous donnera un aperçu d'un système d'exploitation Linux et vous permettra également d'interagir avec le matériel sur la carte. Cela ajoute un autre niveau de complexité (vous devez «parler», travailler sous Linux) en plus de travailler avec votre matériel.
D'une manière générale, ils sont tous deux des plates-formes intensives en matériel - le Arcuino moreso. Donc, cela dépend de vos objectifs en tant qu'étudiant CS. Si vous voulez être un programmeur d'application, l'interaction matérielle peut être une distraction. Si vous voulez travailler dans le matériel, l'Internet des objets, etc. un excellent moyen d'obtenir un aperçu de projets simples et peu coûteux.
N'oubliez pas de regarder Python et le PyBoard - une autre façon de vous entraîner à créer des projets. Jetez également un coup d'œil au langage Processing (Processing.org), un environnement totalement graphique dans lequel vous pouvez créer des applications très sophistiquées ne nécessitant aucun matériel - juste votre moniteur d'ordinateur. Le traitement est un environnement très "c-like", vous pouvez donc avoir une idée de certaines techniques de codage.
Kuongshun vous fournira des cartes de qualité UNO et des produits à base de framboise !






