Voici un tout nouveau cours de programmation pour les makers. Vous y apprendrez tout ce dont vous avez besoin pour réaliser des projets avec Arduino et un appareil Android (smartphone, tablette, etc.). Pour cela, nous allons aborder la programmation littérale de cartes contrôleurs de la famille Arduino, et Protocoder, un outil simple et puissant pour programmer des appareils Android. Voici les thèmes que nous aborderons :
Fondamentaux de la programmation avec Arduino
- Variables, types, utilisations, variables locales et globales
- Contrôle de flux : if-else, boucles , phrases switch-case , etc.
- Utilisation des fonctions.
- Lecture et écriture via des broches analogiques et numériques
- Capteurs numériques
- Capteurs analogiques
- Actionneurs : servo moteur, LED, buzzer…
- Écriture et lecture via port série
- Communication par Bluetooth
Programmation Android avec Protocoder
- Lecture des capteurs d’un appareil Android : accéléromètres, GPS, etc.
- Accès à l’appareil photo et au flux vidéo
- Reconnaissance vocale
- Synthèse vocale
- Interaction via interface UI
- Utiliser l’écran pour dessiner, afficher des images, lire des vidéos
- Communication Bluetooth avec Arduino
Vous trouverez les téléchargements de ce cours dans GitHub : Nous publierons des leçons régulièrement, soyez donc attentifs ! Nous utiliserons la carte ZUM BT 328 et un téléphone BQ Aquaris mais vous devriez pouvoir utiliser n’importe quelle carte compatible avec Arduino et n’importe quel téléphone sous Android. Si vous voulez en savoir plus sur la carte ZUM BT-328, n’hésitez pas à consulter sa fiche.