[Projet d’Arduino Etheret] Hey vous!! Sortir de chez moi!!! (7 / 9 étapes)

Étape 7: Comment envoyer des e-mail de google de Arduino via TEMBOO

Pour envoyer des email de google d’arduino via TEMBOO, nous devons faire quelque chose tout d’abord.

[Besoin compte Google]

  1. Rendre compte de google. [Compte faire Google]
  2. Besoin d’un mot de passe App spécifique de google généré après vérification 2-Step. [Paramètre de mot de passe Google App spécifique]

[Comment utiliser TEMBOO]

  1. Télécharger attatched TEMBOO library et installer comme bibliothèque IRLED/Twitter dans votre répertoire Arduino installé
  2. Faire TEMBOO accout première [TEMBOO accout]
  3. Il existe de nombreuses API déjà préparé par TEMBOO. Nous allons utiliser les API « send email google » dans ce projet, alors il faut aller [Google > Gmail > SendEmail]
  4. [Important] Et il faut sélectionner "IoT Mode [ON] » qui se trouve en haut/droite avec personnage jaune.
  5. Et test envoyer email avec fillout rose boîte et cliquez sur Exécuter. (Voir photo)
  6. Nous pouvons voir l’Arduino esquisser le code source pour envoi gmail de TEMBOO comme ci-dessous
  7. Nous pouvons maintenant utiliser TEMBOO pour envoi gmail

[Code source sketch]

 /* Setup shield-specific #include statements */#include <SPI.h> #include <Dhcp.h> #include <Dns.h> #include <Ethernet.h> #include <EthernetClient.h> #include <Temboo.h> #include "TembooAccount.h" // Contains Temboo account informationbyte ethernetMACAddress[] = ETHERNET_SHIELD_MAC; EthernetClient client; int numRuns = 1; // Execution count, so this doesn't run forever int maxRuns = 10; // Maximum number of times the Choreo should be executedvoid setup() { Serial.begin(9600); // For debugging, wait until the serial console is connected. delay(4000); while(!Serial); Serial.print("DHCP:"); if (Ethernet.begin(ethernetMACAddress) == 0) { Serial.println("FAIL"); while(true); } Serial.println("OK"); delay(5000); Serial.println("Setup complete.\n"); } void loop() { if (numRuns <= maxRuns) { Serial.println("Running SendEmail - Run #" + String(numRuns++)); TembooChoreo SendEmailChoreo(client); // Invoke the Temboo client SendEmailChoreo.begin(); // Set Temboo account credentials SendEmailChoreo.setAccountName(TEMBOO_ACCOUNT); SendEmailChoreo.setAppKeyName(TEMBOO_APP_KEY_NAME); SendEmailChoreo.setAppKey(TEMBOO_APP_KEY); // Set Choreo inputs String MessageBodyValue = "Message what you want to send"; SendEmailChoreo.addInput("MessageBody", MessageBodyValue); String SubjectValue = "subject of email"; SendEmailChoreo.addInput("Subject", SubjectValue); String PasswordValue = "generated_password"; SendEmailChoreo.addInput("Password", PasswordValue); String UsernameValue = "youraccount"; SendEmailChoreo.addInput("Username", UsernameValue); String ToAddressValue = "destination_address SendEmailChoreo.addInput("ToAddress", ToAddressValue); // Identify the Choreo to run SendEmailChoreo.setChoreo("/Library/Google/Gmail/SendEmail"); // Run the Choreo; when results are available, print them to serial SendEmailChoreo.run(); while(SendEmailChoreo.available()) { char c = SendEmailChoreo.read(); Serial.print(c); } SendEmailChoreo.close(); } Serial.println("\nWaiting...\n"); delay(30000); // wait 30 seconds between SendEmail calls } 

["TembooAccount.h", fichier d’en-tête]

 /*IMPORTANT NOTE about TembooAccount.h TembooAccount.h contains your Temboo account information and must be included alongside your sketch. To do so, make a new tab in Arduino, call it TembooAccount.h, and copy this content into it. */ #define TEMBOO_ACCOUNT "your_temboo_account" // Your Temboo account name #define TEMBOO_APP_KEY_NAME "myFirstApp" // Your Temboo app key name #define TEMBOO_APP_KEY "1eb4e************************39a61" // Your Temboo app key #define ETHERNET_SHIELD_MAC {} /* The same TembooAccount.h file settings can be used for all Temboo SDK sketches. Keeping your account information in a separate file means you can share the main .ino file without worrying that you forgot to delete your credentials. */ 

Articles Liés

Un projet de Arduino débutant : Tri Colour par une LED de couleur Bi

Un projet de Arduino débutant : Tri Colour par une LED de couleur Bi

Salut et Bienvenue à mon 7ème instructable. Cette fois je joue avec mon nouveau duemilanove TRduino. En fait c'est un clone d'Arduino faite par Thinnkware et ATMega 328.Arduino est un très bon programmeur, et il est également open source (la chose qu
Lumière contrôlée mixeur mélangeur, projet pour arduino !

Lumière contrôlée mixeur mélangeur, projet pour arduino !

Lumière contrôlée mixeur mélangeur, projet pour arduino !
Mezzetin - ce que vous avez fait pour moi

Mezzetin - ce que vous avez fait pour moi

« Ce que vous avez fait pour moi » de Mezzetin. Troisième single de « Curl & courbure ».
Construire un câble d’alimentation USB polyvalente pour vos projets d’Arduino

Construire un câble d’alimentation USB polyvalente pour vos projets d’Arduino

Pratiquement tous les projets de petits appareils électroniques mobiles ont besoin de puissance. Souvent de 5 volts fonctionne bien pour des microcontrôleurs et des capteurs. Ma source préférée pour alimentation 5V mobiles sont des banques de pouvoir
Feux de circulation [projet d’Arduino Débutant]

Feux de circulation [projet d’Arduino Débutant]

il s'agit d'un projet de débutants pour l'Arduino. J'utilise l'Arduino Uno mais devrait fonctionner avec peu ou aucune modification sur les autres modèles d'arduino.Il est très facile de mise en place du matériel. Ce projet est plus un outil de forma
Projets d’Arduino sur une maquette (aucune série com)

Projets d’Arduino sur une maquette (aucune série com)

Intro :Si vous avez un Arduino Uno et que vous souhaitez démarrer la duplication des projets sans avoir à acheter un Uno chaque fois... Préparez-vous à vivre !  Cette instructable vous montrera comment déplacer vos projets (qui ne nécessitent pas de
Arduino Joystick Breadboard avec sortie LCD

Arduino Joystick Breadboard avec sortie LCD

veux être en mesure de contrôler un couple de servos avec un pouce-joystick ? Mais ne sais pas par où commencer ?Je n'ai pas servos, mais je peux vous mettre sur la bonne voie sur la façon de faire des choses lorsque vous vous déplacez le joystick.Ce
5 bouton simple et dirigé des projets avec Arduino

5 bouton simple et dirigé des projets avec Arduino

Ce que vous avez besoin de ces 5 projets.Une Arduino uno ou Clone.3mm, 5mm ou 10mm Leds tout fonctionnera et 1 RGB conduit.Certains boutons poussoirs.Un montage d'essai.Fils de raccordement de mâle.Certaines résistances de 10k et 220.10 led bargraphe
Arduino vocale lumières / sortie

Arduino vocale lumières / sortie

Bonjour tout le monde, récemment j'ai fait mes lumières de la pièce commandés par commande vocale. Ses vraiment simple à construire et il peuvent être utilisés pour autres applications chambre non seulement des lumières, il contrôle essentiellement d
Comment faire une petite valise pour des projets ou tout ce que vous voulez.

Comment faire une petite valise pour des projets ou tout ce que vous voulez.

C'est la grande affaire pour les petits projets, ou pour garder vos affaires en bon état.Je l'utilise pour garder mes pièces électroniques. Vous pouvez faire en elle un petit circuit imprimé ou quelque chose.C'est le résultat finalÉtape 1: Ce que tu
« Grand-mère, pouvez-vous faire cela pour moi? »

« Grand-mère, pouvez-vous faire cela pour moi? »

C'est au tour de ma femme à faire une Instructable et elle a une belle histoire - et une belle robe pour vous - si elle est ici.La Saga d'une robe de soie et de Satin Prom - la vie imite l'Art« Grand-mère, pouvez-vous faire une prom robe comme ça? »
Module d’affichage à LED multiples

Module d’affichage à LED multiples

Bonjour à tous,J'aime travailler avec afficheurs à LED à 7 segments ou avec matrice de points et j'ai déjà fait de nombreux projets avec eux.Chaque fois qu'ils sont intéressants parce qu'il y en une sorte de magie dans la façon dont ils peuvent trava
Bruit (bruit) machines de fabrication

Bruit (bruit) machines de fabrication

dans le cadre d'être un artiste en résidence à Instructables, je l'ai pris sur moi de construire du couple des machines sonores / boîtes à musique. Mon intérêt réside dans la conception des objets qui permettrait aux gens d'explorer le monde de la sy
COMMANDE SERVO moteur à l’aide de détecteur de mouvement

COMMANDE SERVO moteur à l’aide de détecteur de mouvement

HI !!!!!!!!! Dans cette instructables je vous apprends sur le contrôle du moteur d'asservissement à l'aide du détecteur de mouvement. Il est utilisé dans nerf gun. Nous allons commencer sans perdre le temps. Continuer à me suivre pour HTML et CSS, pr