Answers:
从理论上讲,这是可能的,但在实践中,这并非不重要。负责将新草图加载到Arduino的代码段称为bootloader。我知道的所有流行的Bootloader版本都是基于串行/ USB的。为了将草图加载到WiFi防护板上,必须重新编写引导程序以与WiFi防护板通信,而不是串行通信。这将需要一些工作,但实际上并非不可能。
请注意,无论您是将草图存储在WiFi盾牌上(我认为这都是困难的:我完全不确定这是否可行)还是将草图直接上传到Arduino,都必须这样做。引导加载程序将需要与防护罩进行通信以读取草图数据。
有一种方法可以轻松地以无线方式对Arduino重新编程,那就是蓝牙。您将需要获取蓝牙模块(我不知道蓝牙屏蔽罩是否可以工作)并将其连接到硬件串行端口。Arduino上的引导加载程序已经可以进行串行通讯,因此可以解决该问题。您将不得不(潜在地)解决另外两个问题:
今天,我意识到可以实现此目的的产品:ESP8266。它将允许您通过wifi连接对arduino进行编程/重新编程。多家公司在各种分线板布置中生产该芯片的版本。具体来说,它可以成为Arduino的WiFi AVRISP。
您还可以使用Arduino SDK来对ESP8266本身进行编程,并且它具有自己的强大功能。
今天在whatimade上看到这里(不是我的文章),以获取有关如何使用ESP8266和Arduino SDK的很好的介绍。设置好SDK以便对ESP8266进行编程后,即可浏览IDE的示例并找到“ Arduino_Wifi_AVRISP”。
您可以找到价格在5到15美元左右的木板。