พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

Ethernet Shield ส่ง 2 ทาง

0 votes

สอบถามครับ
คือว่า ผมต้องการ
- กด S เพื่อส่งเมล A 
- กด M เพื่อส่งเมล B 
จะสามารถทำได้ไหมครับขอคำแนะนำด้วยครับ ขอบคุณครับ 

?#?include? <SPI.h>
#include <Ethernet.h>
#include "Smtp_Service.h"

const unsigned int SMTP_PORT = 2525;

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte my_ip[] = {192, 168, 1, 107};
byte gateway[] = {192, 168, 1, 1};
byte smtp_server[] = { 207, 58, 147, 66};

SmtpService smtp_service(smtp_server, SMTP_PORT);

char incString[250];

String domain = "http://smtpcorp.com";
String login = "YXNpY2VOSVJBTk25";
String password = "MDcwMDcxNzE12WNl";

Email email;

void setup()
{
Ethernet.begin(mac, my_ip, gateway);
Serial.begin(9600);
Serial.setTimeout(500000);
delay(1000);

email.setDomain(domain);
email.setLogin(login);
email.setPassword(password);

email.setFrom("[email protected]");
email.setTo("[email protected]");
email.setCc("Mail : A");
email.setSubject("A");
email.setBody("Success!");

}

void loop()
{

if (Serial.available() > 0) {
byte inByte = Serial.read(); 
if (inByte == 'S')
{
smtp_service.send_email(email); 
}

delay(1000);
}
}

เอาโค้ดมาจาก Example ตอนนี้ใช้ Server togo อยู่
ขอบคุณครับ

 

ถามเมื่อ Mar 10, 2014 in Arduino โดย Yrrubbub Tresarpeul (106 คะแนน)
อยากได้คำตอบเร็วๆไหม?? แชร์คำถามนี้ให้เพื่อนๆคุณซิ:    

Please log in or register to answer this question.

Related questions

0 votes
1 คำตอบ
+1 vote
1 คำตอบ
379 views ถามเมื่อ Jun 29, 2012 in ASP.net โดย PanCS13 (112 คะแนน)
0 votes
2 คำตอบ
287 views ถามเมื่อ Apr 16, 2015 in Arduino โดย methodplayer (102 คะแนน)
0 votes
1 คำตอบ
3,125 views ถามเมื่อ Nov 1, 2013 in Arduino โดย oldoldold (103 คะแนน)
...