Étape 2: Programmer le Code de l’Arduino
Après que tous les matériaux et les outils ont été recueillies, la prochaine étape est de commencer à élaborer un code. Pour ce faire, vous devez d’abord télécharger l’environnement Arduino, qui se trouve sur la page des logiciels de l’Arduino (https://www.arduino.cc/en/Main/Software). Aussi, vous devez être familier avec le codage sur le programme Arduino soit en mesure de trouver un code déjà préprogrammé sur leur site Web.
Si vous programmez vous-même le code, vous pouvez commencer en cliquant sur nouveau sous l’onglet fichier, sur le programme Arduino. Le code que vous êtes à créer doit contenir les entrées et sorties de l’orthèse d’équilibre. Par conséquent, il faut essentiellement au moins impliquer l’utilisation d’un capteur d’inclinaison et un moteur de vibration. Toutefois, le code doit être formulée correctement afin que le renfort de l’équilibre peuvent fonctionner. Si vous êtes intéressé par le code de programmation vous-même, mais n’avez aucune connaissance de programmation, vous devez vous présenter aux il en ouvrant la page How To sur le site Web de l’Arduino (https://www.arduino.cc/en/Main/Howto).
Si vous êtes indifférent ou peu familiers avec la programmation, vous pouvez utiliser le site d’Arduino pour trouver un code préprogrammé dans leur onglet "search". Le code préprogrammé que vous trouvez doit être dans les contraintes du projet, signifiant qu’il doit au moins impliquer l’utilisation d’un moteur de vibration ou un appareil avec une tension similaire.
Le code utilisé pour l’original équilibre Brace est illustré ci-dessous.
Définir un code pin pour le capteur d’inclinaison #define SENSOR_PIN 2 / / définir un code pin pour la diode LED #define LED_PIN 13 / / définir un code pin pour le buzzer piezo #define PIEZO_PIN 3void setup() {/ / définition de broche du capteur comme entrée pinMode (entrée, SENSOR_PIN); / / tournage interne résistance de Pull Up sur digitalWrite (SENSOR_PIN, HIGH); pinMode (LED_PIN, sortie);} void loop() {/ / vérifier l’état du capteur si (digitalRead(SENSOR_PIN) == haute) {/ / Action si sur digitalWrite (LED_PIN, élevé); / / tournage la LED sur le tonus (PIEZO_PIN, 600); / / alarme sonore} else {/ / Action si hors digitalWrite (LED_PIN, basse); / / tournage la LED éteinte noTone(PIEZO_PIN); / / tournage alarme sonore hors}}