我计划从旧的 5V Arduino Nano 迁移到新的 Arduino Nano 33 IoT。我已经使用软件串行 (SoftwareSerial.h) 为旧的 5V Arduino Nano 编写了一个功能代码,以便与 Sim800L 模块进行通信。然而,当我将板更换为新的 Arduino Nano 33 IoT 时,找不到软件串行库。
我尝试在“草图”下的“包含库”菜单中找到它,但该库根本不存在。鉴于该产品是如此新,我还没有找到任何有用的研究来帮助我解决这个问题。我的 EEPROM 库也有同样的问题。
#include <SoftwareSerial.h>
#include <EEPROM.h>
Run Code Online (Sandbox Code Playgroud)
有谁知道如何为新的 Nano 33 IoT 板包含 SoftwareSerial.h 和 EEPROM.h 库,或者可能知道用于新板的新库?
以下是我编译时收到的错误消息:
Sim800L_V7.1:3:12: error: SoftwareSerial.h: No such file or directory
#include <SoftwareSerial.h>
^~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
SoftwareSerial.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激谢谢
我正在使用 Visual Studio Community 和 Visual GDB 来编码和调试 STM32 项目。
当我输入 Intellisense 已知的内容(路径、变量或任何实际内容)时,建议会短暂出现,然后立即消失。在那一瞬间,我可以看到智能感知有正确的建议,但TAB或ENTER不起作用,因为建议很快消失。
有谁知道如何解决这一问题?
谢谢
感谢您抽出宝贵时间帮助我.
目的:
在我的Win7平台上不遗余力地使用Raspberry Pi 3B.
问题:
我有两个我过去设置的Raspberry Pi 2 B,没有任何问题,包括无头设置.我有一个新的Raspberry Pi 3B,根本无法进入它.除了图像之外,我已经按照与Pi 2B相同的步骤进行操作.
到目前为止我做了什么:
下载最新的Raspbian Jessie Image并使用Win32DiskImager格式化Sd卡.
启动Raspberry
使用Pi的IP地址成功ping树莓.
打开Putty并在端口22上输入IP(不是端口应该重要)
此时我尝试在输入Pi的IP地址后点击"打开",我收到以下错误:"拒绝连接"
然后我使用屏幕和键盘来启动Pi 3B.一旦启动我打开终端并输入"sudo raspi-config",然后我手动启用SSH.
我从Pi3上拔下所有东西,将LAN线缆插回我的笔记本电脑和Pi3,然后打开Pi3B电源.
我仍然可以ping Pi
使用Putty和Pi3B的IP地址然后我点击"打开",出现以下错误:"网络错误:软件导致连接中止"
编辑:
我现在还在设置中添加了一个路由器,通过路由器检查了pi的ip是什么,并尝试用putty连接到pi,但我仍然得到"网络错误:连接被拒绝"
我的想法用完了,任何帮助都会受到赞赏.谢谢Misha
需要获取指向 char 数组变量的指针。
char hostName[] = "Server1";
uint32_t *p;
p = &hostName;
Run Code Online (Sandbox Code Playgroud)
我的理解可能严重缺乏,但我无法弄清楚。我在“p = &hostName;”上收到以下错误 线。
invalid conversion from 'int*' to 'uint32_t* {aka long unsigned int*}' [-fpermissive]
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙吗?
arduino ×2
arduino-c++ ×1
c ×1
c++ ×1
intellisense ×1
pointers ×1
putty ×1
ssh ×1
visualgdb ×1
windows ×1