完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
正在尝试做的事情:带有按钮的票据打印机,每次我打印票时计数 +1
为什么 nodemcu 8266:因为我想稍后看看我有多少打印在我的手机上的 额外信息:此代码在 arduino 上运行良好,请注意,我现在只是在 没有 wifi 的情况下将 nodemcu 用作 arduino。我还没添加互联网,只是想看看它是否以同样的 方式 工作想为这个项目添加 wifi,使用 nodemcu 更容易 提问:难道ESP8266打印的信息比arduino少? 我怎么解决这个问题? 代码: 代码:全选#include "Adafruit_Thermal.h" #include "SoftwareSerial.h" int estado = 0; int ticket = 0; #define TX_PIN D7 // Arduino transmit YELLOW WIRE labeled RX on printer #define RX_PIN D8 SoftwareSerial mySerial(RX_PIN, TX_PIN); Adafruit_Thermal printer(&mySerial); void setup() { Serial.begin (9600); mySerial.begin(19200); // Initialize SoftwareSerial printer.begin(); pinMode (D4, INPUT_PULLUP);//PULSADOR //pinMode (13, OUTPUT); // LED } void loop() { Serial.println (estado); // put your main code here, to run repeatedly: estado = digitalRead (D4); if ( estado == LOW) { ticket=ticket+1; printer.println("*** welcome ***\n"); printer.println(ticket); printer.println("*** INCLUYE UNA BEBIDA ***"); printer.print("FECHA:24/01/2018\t"); printer.println("HORA: 00:07"); printer.println("DIA: SABADO"); printer.println(" \n"); } } |
|
相关推荐
1个回答
|
|
在ESP8266和Arduino之间可能会有一些差异,因为它们使用不同的芯片和操作系统。然而,这不一定会导致问题,除非你的程序涉及到硬件方面的特定内容。
在您的情况下,可能是您的打印机计数随着时间的推移增加,但是您可能没有正确地检查计数值并打印每个票据的计数值。 如果您想将ESP8266用作WiFi设备,您需要确保您的代码支持ESP8266,并且可以连接到WiFi网络。这通常需要对您的代码进行修改。 建议在ESP8266引脚和功能上参考ESP8266和Arduino之间的区别,以确保您的代码可以在两个平台上相同地运行。 |
|
|
|
只有小组成员才能发言,加入小组>>
545浏览 6评论
457浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
437浏览 5评论
441浏览 4评论
411浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 04:25 , Processed in 0.694547 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号