background preloader

App Inventor : exemples d'IHM Android pour carte Arduino - éduscol STI

App Inventor : exemples d'IHM Android pour carte Arduino - éduscol STI
Related:  AppInventor 2

Accueil Enjeu : Un jeune enfant prend peu à peu conscience du monde qui l’entoure, sa vision se précise, son ouïe s’affine, ses papilles et son odorat se développent. Toutes ces compétences s’acquièrent naturellement et sans apprentissage particulier de la part de l’adulte. Pour favoriser cet éveil, les fabricants et éditeurs de jouets créent des jeux éducatifs où sons et images sont mêlés. Par exemple, l'éditeur CHICCO commercialise le jouet Ma ferme éducative, un jeu parlant pour apprendre aux enfants, entre autres, à associer cris et animaux. Le développement commercial croissant des tablettes et Smartphones amène ces éditeurs de jeux à repenser leur stratégie commerciale en imaginant des produits aux fonction d’éveil similaires sur ce type d'appareils. Problématique : Comment réaliser une application pour Smartphone permettant à un jeune enfant l'apprentissage des cris d'animaux - Quel cri l’animal aura-t-il lorsqu’il sera grand - ?

Programmation du portail avec Arduino Activité 1 : Connecter la carte et envoyer un programme Brancher la carte arduino Ouvrir le programme arduino et copier/coller le programme en C Vérifier que vous avez choisi la bonne carte et le bon "com" dans tools/serial port Compiler et envoyer le programme suivant. Code C du programme : int ledPin = 13; // la variable led a pour valeur 13 // initialisation void setup() { pinMode(ledPin, OUTPUT); // led en sortie } // boucle sans fin void loop() { digitalWrite(ledPin, HIGH);// on allume la led delay(1000);// on attends une seconde digitalWrite(ledPin, LOW); // on éteint la led delay(1000);// on attends une seconde // et on recommence } La diode placée sur la carte doit se mettre à clignoter ! Diaporama de présentation Activitée 2 : Installation d’Ardublock Créer l’arborescence suivante : Mesdocuments/Arduino/tools/ArduBlockTool/tool/ Télécharger ardublock-all-french.jar Placer le fichier "ardublock-all-french.jar" dans ce dossier tool. Faire clignoter la del avec Ardublock #include <Servo.h>

App Inventor 2 App Inventor 2, c’est quoi ? App inventor 2 est un site/outil créé par Google permettant à des non spécialistes de concevoir des applications Android. La prise en main est bluffante. En quelques minutes, on arrive à faire des choses étonnantes. Le gros avantage est de voir son application exécuté immédiatement, soit sur un émulateur, soit sur son téléphone si celui-ci et l’ordinateur sont reliés au même réseau wifi. Comme tout se fait sur le cloud, rien n’est à installer sur son ordinateur (sauf pour l’émulateur). A partir de votre navigateur, vous créez des projets par le biais d’une interface en deux parties : une page de conception de l’écran (boutons, labels, etc ...) une page de programmation par blocs de type Scratch. App Inventor 2 et le Bluetooth Voici un exemple basique permettant d’établir une connexion Bluetooth et d’envoyer et de recevoir des messages. Le projet. Voici l’écran : Voici les composants : Voici les différents blocs.

App Inventor : Première application - Orientation du smartphone - Objectif NUX Je propose ici, d'afficher les différents angles adoptés par le smartphone, en allant chercher les valeurs sur les capteurs. L'orientation du smartphone est donnée par les valeurs suivantes : Azimuth, Pitch et Roll (azimut, tangage et roulis en français) La programmation va se faire en plusieurs temps: Création de l'application sur App Inventor ServersDéfinition et affichage des valeurs de l'azimut, du tangage et du roulis à l'aide de labels (étiquettes) sur App Inventor DesignerDéfinition du fonctionnement des différents objets sur App Inventor Blocks EditionTest de l'application sur l'AndroidPhone (ou sur un émulateur)Transmission de l'application sur l'AndroidPhone App Inventor Servers Connectez le smatphone en mode synchronisation et allez sur le serveur MIT App Inventor : Dans My Projects, cliquez sur New et créez le projet Orientation. validez par Ok, l'interface de création apparait. App Inventor Designer App Inventor Blocks Edition

technologies et sciences des ingénieurs - piloter Picaxe par Scratch2 Voici comment faire piloter les entrées/sorties de l'interface Picaxe par le logiciel Scratch. Il suffit de lancer en même temps un petit logiciel qui va vous permettre d'aborder la programmation avec tous les niveaux de public. Le principe Le logiciel Scratch2 va activer des broches (ou PIN) des cartes Picaxe en entrée ou sortie pour vous permettre de contrôler vos montages. Le logiciel s2p Une fois le dossier décompressé, vous exécutez le fichier s2p.exe pour qu'une interface vous aide à gérer la carte Picaxe et lancer Scratch2. Scratch2 va pouvoir envoyer des commandes qui seront transférées par le biais de s2p (l'éxécutable d'origine), il ne reste donc plus qu'à lancer Scratch2 pour découvrir de nouvelles fonctionnalités. Pré-requis matériels Il faut installer le driver de la carte Picaxe et le programmer un firmware : voir la video ci-dessous Pré-requis logiciels Vous trouverez tout cela dans le paquetage téléchargeable sur Github (bouton "Download ZIP" sur la droite)

Piloter un robot Arduino en bluetooth avec une application Android (AppInventor)- Mathématiques Dans cet article, vous découvrirez une application pour piloter un robot motorisé en bluetooth. L’application AppInventor est relativement simple à créer et aucune installation spécifique n’est requise sur l’ordinateur. En revanche, pour la programmation du robot, il est préférable de connaître des méthodes et des logiciels liés à Arduino. La technologie et les mathématiques peuvent s’associer dans un tel projet. Les élèves ont la possibilité d’améliorer cette réalisation en ajoutant un curseur pour contrôler la vitesse du robot, en utilisant des capteurs sur le robot, en ajoutant des boutons pour dessiner des trajectoires prédéfinies (cercles, carrés, recouvrement de zone...) Pour ceux qui souhaiteraient développer ce genre d’application sur Android en Python, je vous conseille Kivy.  Piloter un Robot Arduino en Bluetooth (EDR ou BLE) par une application Android-Kivy Le résultat Voici une vidéo qui montre le résultat de ce projet : Piloter un robot arduino en bluetooth avec android

Tri_D chets - Environnement Facile Je ne lave pas mes dchets avant de les jeter. Je n'enlve pas les papiers des pots et bouteilles en verre O trier? Il est souvent difficile de bien trier ses dchets On nous dit quil faut recycler au maximum, mais les informations sont parfois confuses sur ce quil faut rellement jeter dans ses poubelles de tri. Les poubelles de tri Et voici la premire difficult du tri en France: Toutes les communes nont pas les mmes poubelles de tri: ni le mme nombre, ni la mme couleur. La couleur tend tre uniformiser dans lUnion Europenne. Mais certaines disparits existent encore. Lapport volontaire Certaines communes privilgient les colonnes dapport volontaire, qui demande alors un effort chacun pour apporter ses dchets tris dans lun des conteneurs. Comment bien trier ses dchets ? La rgle pour bien trier ses dchets et de savoir ce qui est recyclable. Attention le logo que vous pouvez trouver sur les emballages ne signifie pas que celui-ci est recyclable. Le plastique Le papier Pourquoi ces 2 rgles? Le verre

Arduino - Control 2 DC Motors Via Bluetooth UPDATE 23-12-2013: changed their whole website… So the source file that previously you could use to edit on their website, only works with AppInventor version 1.0 or also called classic that you can see here Click the button: “Invent your own Apps now” . This project still works just fine with my app and with my Arduino code. But you can only edit the source code on Appinventor classic version. In this tutorial I’ll show you how you can control 2 DC motors via bluetooth with my brand new Android app. This app was created with MIT App Inventor. If you remember my previous tutorial (Click here to see that project) where I was controlling 1 DC motor, I was using an app called “BlueTerm“. It’s my very first app and It’s working for me but I’m not sure if this will work for everyone. If you want to make some improvements to my app, feel free to do that. Let’s take a look to “BlueArd“: Parts Required Schematics P.S.

App Inventor 2 - Les Maths Libres App Inventor 2, c’est quoi ? App inventor 2 est un site/outil créé par Google permettant à des non spécialistes de concevoir des applications Android. La prise en main est bluffante. En quelques minutes, on arrive à faire des choses étonnantes. Le gros avantage est de voir son application exécuté immédiatement, soit sur un émulateur, soit sur son téléphone si celui-ci et l’ordinateur sont reliés au même réseau wifi. Comme tout se fait sur le cloud, rien n’est à installer sur son ordinateur (sauf pour l’émulateur). A partir de votre navigateur, vous créez des projets par le biais d’une interface en deux parties : une page de conception de l’écran (boutons, labels, etc ...) une page de programmation par blocs de type Scratch. App Inventor 2 et le Bluetooth Voici un exemple basique permettant d’établir une connexion Bluetooth et d’envoyer et de recevoir des messages. Le projet. Voici l’écran : Voici les composants : Voici les différents blocs.

Premiers essais de communication entre un smartphone et un prototype électronique à base d'Arduino - matechnologie.com Tags Android Arduino Bluetooth Gratuits Site internet Smartphone ou Tablette Niveau(x) scolaire(s) L’objectif de cette série de Travaux Pratiques est d’amener l’élève à "commander à distance" une carte Arduino avec son smartphone sous Android. Matériels nécessaires : une carte Arduino (Arduino nano) un module Bluetooth identifié (HC-06 dont on connait l’identifiant et le code Pin) un smartphone ou une tablette équipés du Bluetooth une platine d’essai (type breadboard) quelques composants électroniques (2 résistors, une DEL rouge, une DEL verte et quelques fils "Dupont") pour vérifier que nous savons envoyer des commandes envoyées du smartphone vers la carte Arduino. Logiciels nécessaires : IDE Arduino MIT app Inventor 2 une application Android pour télécharger votre application sur votre smartphone en utilisant un QR-CODE. Accès nécessaires : Accès au réseau du collège pour récupérer et enregistrer des fichiers, programmer sous IDE Arduino un compte Gmail pour pouvoir utiliser MIT App Inventor 2

App inventor 2 français Tutoriel Indice de tutoriel: 1.- Présentation. Pythagore. 1B.- Deviner le nombre. 2.- Propriétés. bouton. 3.- Sélectionneur de date et de temps. 4.- Caméra. 5.- Accéléromètre. 6.- Horloge. 7.- Cadre. lignes dessin. 8.- Sauvegarder et de charger des fichiers. 9.- Arduino Bluetooth. 10.- App Inventor 2 et Robot LEGO Mindstorms. 11.- Envoyer du courrier. 12.- Notifier émergents. 13.- Ici, je suis. 14.- AP Graphics. 15.- Procédures. 16.- Compte à rebours. 17.- Table de multiplication. 18.- Pair ou impair. 19.- Activy Starter. 20.- Mélange de couleurs. 21.- Pierre, pa. 22.- Redimensionnée. 23.- Passer des dates entre les écrans. 24.- Vectorielle. 25.- Vecteur d'horloge. 26.- Même ou aucun. 27.- Puissance fiscale. 34.- Indice de masse corporelle. 35.- Mobile in pause lorsqu'il n'y a pas de bouton pas d'impulsions. 45.- Conditions. 101.- Propositions. 102.- Bâton HDMI. 103.- Fichiers de votre ordinateur vers mobile se déplaçant. Les fichiers importants: - MIT EA2 Companion App. Présentation - Qu'est-ce que Android? Non.

BlueBot: An Arduino robot controlled from an Android phone via Bluetooth After reading about the awesome stuff people have done, I decided to share my modest creation with the community. This is a differential steering robot that can be controlled from an Android phone via Bluetooth. The robot’s “brain” is Arduino Uno compatible board (an “Arduino on a breadboard”). The robot uses a JY-MCU Bluetooth module for communication with the Android phone. A custom Android app, created with the MIT App Inventor 2 essentially acts as a remote control, sending commands to the Arduino that tell the robot to move forward, reverse, stop or rotate. The robot also has two ultrasonic sensors (one mounted on the front and one on the back) that are used for obstacle detection. Parts list, links to Arduino and Android code and tutorial on building the key components are available on my blog. Next steps (in no particular priority): Any ideas, or suggestions will be welcome.

Related: