(六)Arduino – 电子邮件客户端-PHPoC

释放双眼,带上耳机,听听看~!

简介

这个教程是使用Arduino Uno / Mega和PHPoC [WiFi] Shield发送电子邮件的示例。 

步骤一 材料准备

硬件准备:

  • Arduino Uno或Mega
  • PHPoC Shield(P4S-347)或PHPoC WiFi Shield(P4S-348)

软件准备:

  • Arduino IDE

步骤二 电路搭建

将PHPoC Shield或PHPoC WiFi Shield连接到在Arduino Uno或Mega上

(六)Arduino - 电子邮件客户端-PHPoC

注意: Arduino通过Uno上的引脚10,11,12和13以及Mega上的引脚10,50,51和52与PHPoC [WiFi] Shield通信。因此,这些引脚不能用于通用I / O.

步骤三 安装Arduino IDE

如果您还没有安装Arduino IDE,请下载并安装Arduino IDE:点击进入下载

安装库

运行Arduino IDE

点击项目>加载库>管理库:

(六)Arduino - 电子邮件客户端-PHPoC

在搜索栏上搜索“Phpoc”:

(六)Arduino - 电子邮件客户端-PHPoC

选择PHPoC库并按[Install]按钮:

(六)Arduino - 电子邮件客户端-PHPoC

重新启动Arduino IDE以进行下一步

步骤四 设置网络信息

仅在首次使用时才需要此部分。

1.如果使用以太网

使用PHPoC Shield(P4S-348),您有两种连接网络的选项:以太网或WiFi。

如果使用以太网,请按照此说明将开发板连接到以太网:点击查看

2.如果使用WiFi,则P4S-347和P4S-348均提供WiFi

请按照:

  • 该步骤用于访问设置页面。
  • 这说明,如果你想开发板连接到WLAN路由器或接入点(AP)
  • 如果您想将开发板作为接入点(AP)操作此步骤

步骤五 编写程序

在Arduino IDE上打开“EmailClient”示例”

(六)Arduino - 电子邮件客户端-PHPoC

程序:

#include <Phpoc.h>

PhpocEmail email;

void setup() {
  Serial.begin(9600);
  while(!Serial)
    ;

  //初始化PHPoC [WiFi] Shield:
  Phpoc.begin(PF_LOG_SPI | PF_LOG_NET | PF_LOG_APP);
  //Phpoc.begin();

  Serial.println("Sending email to server directly");

  // setup From/To/Subject:
  email.setFrom("from_email_address", "from_user_name");
  email.setTo("to_email_address", "to_user_name");
  email.setSubject("Mail from PHPoC Shield for Arduino");

  // 写电子邮件:
  email.beginMessage();
  email.println("Hello, world!");
  email.println("I am PHPoC Shield for Arduino");
  email.println("Good bye");
  email.endMessage();

  // 发送电子邮件:
  if(email.send() > 0)
    Serial.println("Email send ok");
  else
    Serial.println("Email send failed");
}

void loop() {
}

修改源代码
假设

  • 发件人
  • 姓名:Sender
  • 帐号:sender@abc.com
  • 接收人
  • 名称:Receiver
  • 帐号:receiver@xyz.com

请注意:接收方可以与发送方相同。

你需要把接收者和发送者的信息如下:

(六)Arduino - 电子邮件客户端-PHPoC

编译示例代码并通过单击Arduino IDE上的“上传”按钮上传到Arduino

步骤六 测试和结果

在Arduino IDE上打开串行监视器工具以查看输出日志:

(六)Arduino - 电子邮件客户端-PHPoC

检查你的邮箱:

(六)Arduino - 电子邮件客户端-PHPoC

给TA打赏
共{{data.count}}人
人已打赏
PHPoC-arduino编程

(五)Arduino - SSL服务器-PHPoC

2018-12-8 20:53:33

ArduinoArduino-进阶动态

nRF24L01 – 2.4GHz RF 收发器使用 - Arduino教程

2023-12-9 13:57:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();