Arduino

Arduino

Uno / Nano / 101 ……
开源、便宜、无尽创想
ESP物联网

ESP物联网

掌控板
ESP8266 / ESP32
App Inventor

App Inventor

手机平板应用开发
……
卡片电脑

卡片电脑

树莓派
虚谷号
3D打印

3D打印

三维立体绘图
打印机操作及技巧
激光切割

激光切割

2D矢量绘图
切割机操作及技巧
大开眼界

大开眼界

围观神级作品
学习软硬兼施
源创分享

源创分享

自撰美文
经验分享

Arduino-IDE mpython环境构建

陈峻宇 发表了文章 • 2 个评论 • 141 次浏览 • 2019-05-26 14:16 • 来自相关话题

众所皆知,掌控板是基于esp-32架构的板子。 蓝牙自带,  但Mind+就是不支持。 有块屏幕,但IDE怎么就用不了! ...查看全部

众所皆知,掌控板是基于esp-32架构的板子。



蓝牙自带, 



但Mind+就是不支持。



有块屏幕,但IDE怎么就用不了!



实在影响使用。



所以—— 这是就需要点技术了



移花接木



首先,我们先同时下载IDE和Mind+



在IDE中打开文件>首选项>附加开发版管理器网址



输入附加网址https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json



这其实只是做个底子,





windows用户可以



在路径



C:\Users\Administrator(你自己的管理员用户名)\AppData\Local\Arduino15\packages\esp32\hardware\DFRobot_FireBeetle-ESP32



找到安装文件夹





要替换什么见



https://github.com/JunYu-Chen/mpython--


本地WiFi热点

XUNUO678 发表了文章 • 0 个评论 • 194 次浏览 • 2019-04-15 13:10 • 来自相关话题

开启本机WiFi热点,连接掌控板 用管理员权限打开命令窗 1、设置热点的名称和密码   netsh wlan set hostednetwork mode=allow ssid=gymaker key=12345 ...查看全部
开启本机WiFi热点,连接掌控板 用管理员权限打开命令窗

1、设置热点的名称和密码

  netsh wlan set hostednetwork mode=allow ssid=gymaker key=12345678

2、启动WiFi热点

  netsh wlan start hostednetwork

3、停止WiFi热点

  netsh wlan stop hostednetwork

FireBeetleESP-32 and 掌控板 ——蓝牙使用指南

陈峻宇 发表了文章 • 1 个评论 • 279 次浏览 • 2019-04-14 14:28 • 来自相关话题

前言:我拿到掌控板以后, 一直在是用mpython,Mind+ 一类的软件练习, BUT—— Mind+,mpython ESP的蓝牙功能去哪里了!!!!!  回家以后,我爸才告诉我, ...查看全部
前言:我拿到掌控板以后,
一直在是用mpython,Mind+
一类的软件练习,
BUT——
Mind+,mpython
ESP的蓝牙功能去哪里了!!!!!
 回家以后,我爸才告诉我,
Arduino IDE
ESP-32有蓝牙的示例。
---------------------------------------------------------
本文使用掌控板为例
//This example code is in the Public Domain (or CC0 licensed, at your option.)
//By Evandro Copercini - 2018
//
//This example creates a bridge between Serial and Classical Bluetooth (SPP)
//and also demonstrate that SerialBT have the same functionalities of a normal Serial

#include "BluetoothSerial.h"

#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)
#error Bluetooth is not enabled! Please run `make menuconfig` to and enable it
#endif

BluetoothSerial SerialBT;

void setup() {
Serial.begin(115200);
SerialBT.begin("ESP32test"); //Bluetooth device name
Serial.println("The device started, now you can pair it with bluetooth!");
}

void loop() {
if (Serial.available()) {
SerialBT.write(Serial.read());
}
if (SerialBT.available()) {
Serial.write(SerialBT.read());
}
delay(20);
}

 好简单……
可以看到,ESP-32的蓝牙在一定程度上,特别像一个——串口
捕获.PNG

开发板参数。

捕获1.PNG


捕获3.PNG

以上结果必须关掉电脑管家,
好坑

捕获2.PNG

手机端不放了