Étape 3: Programmation et du Test
Ce téléphone Arduino contient les principales fonctions suivantes.
1. recevoir / envoyer message, lettre d’entrée
2. composez & répondre aux appels
3. affichage de l’horloge en temps réel
4. une interface pratique et concise, vous pouvez mettre la fonction en glissant votre doigt sur l’écran. Un standard 12 clés méthode d’entrée pour la saisie de message.
Vous pouvez obtenir tout le code téléphone Arduino de la Github, y compris les bibliothèques dépendantes.
---Qui suit a été mis à jour au 7 décembre 2015
1. quand vous arrivez à la page de github, trouver un bouton Télécharger ZIP , cliquez pour télécharger le code.
2. le code que vous avez téléchargé n’est pas une bibliothèque d’Arduino, c' est un carnet de croquis, c'est-à-dire inclure tous la bibliothèque le projet besoin.
3. Décompressez le fichier que vous aviez téléchargé depuis github, vous obtiendrez un dossier nommé maître-ArduinoPhone.
4. Ouvrez votre Arduino IDE, cliquez sur fichier > Préférences > Sketchbook emplacement, recherchez le dossier que nous avions mentionné ci-dessus - ArduinoPhone-maître. Puis cliquez sur OK pour enregistrer.
5. Fermez et rouvrez Arduino IDE, cliquez sur fichier > Carnet de croquis > PhoneCode, puis le code principal d’Arduino téléphone est ouvert.
6. choisir le bon conseil et le port pour charger le code.
Voir l’image ci-dessus.
---Ci-dessus a été mis à jour au 7 décembre 2015
Toutefois, un problème plus difficile est que ce téléphone Arduino n’a pas de boutons physiques
(excepté le commutateur de bouton de Reset et GPRS). Alors, comment gérer l’interface utilisateur sera une tâche difficile.
Heureusement, tactile TFT fournit non seulement une fonction d’affichage, également une fonction d’écran tactile.
Ainsi, nous pouvons gérer l’interface utilisateur par le geste, comme glisser-gauche et de droite-coup.
Il cette étape, nous allons montrer comment ArduinoPhone fonctionne. Et la photo indique le flux de travail de ArduinoPhone.
Enfin, l’ouverture ArduinoPhone.ino avec Arduino IDE, puis uplaod le code source de ArduinoPhone.