UnoR4WiFi(BLE,MQTT,WEBSOCKET)-sunfounder/newbiely,
PicoW(BLE,MQTT,WEBSOCKET)-sunfounder/randomnerd
UnoR3-Esp01orHC05-sunfounder,Obniz(html/js-nodejs) ,
Mit-app-inventor2, Google app script,
cf pic-at(tv),esp32/8266/01-sunfounder/randomnerd
raspi4/3/0(2f),microbit(2f),pico-nrf,nano-nrf,
php/golang//micro-python/atmel-c/arduino-c++/javascript-nodejs,
ーーーーーーーーーーーーーー重要ーーーーーーーーーーーーーーーーーー
最新のmit app inventor2ではajaファイルの読み込みはcreate appsの次の画面でimport!
ちなみにaixはエクステンションぽい 昔fieldとなってたいのは今canvasになった
最新のmit app inventor2ではtimerコンポネントはsensorにはいっていた!
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
以下は未踏
「MIT APP INVENTOR2 の新しいコマンドを覚える」の人気の記事一覧|note ――つくる、つながる、とどける。 cf MIT App Inventor2 攻略WIKI 例題というよりマニュアル的
TUYANO LIBRO for V1 not for V2 !
TinyDb(できた)、地図(できた) ballgame未踏
リンク集 – 日本App Inventorユーザー会 例題サイトたくさんあり!
https://www.toolify.ai/ja/ai-news-jp/mit-app-inventor%E4%BD%BF%E6%96%B9%E5%AD%A6-593578 レイアウトが詳しい
https://appinventor.mit.edu/explore/ai2/clouddb-chat
tinywebdbはgae必須にて最近はclouddbがよさげ、上記はそれを用いたチャットアプリ
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
bluetooth4(HC05)経由でArduino Uno R3のLed on of の記事
https://zenn.dev/suzuky/articles/b39dd588c89faa 下記その1
https://zenn.dev/suzuky/articles/c872429ced4841 下記その2
まったく嘘っぱちだった 以下のyoutubeが正解
https://www.youtube.com/watch?v=w5LgLsCumFI を若干改変
------------------------timer----------------------------------------------------------------------
http://oda15singen.blog27.fc2.com/blog-entry-10.html タイマをつくる二日目を改変
文字列を数字にするには、文字列に+0をほどこす?未踏!
https://community.appinventor.mit.edu/t/text-not-converted-to-number/32547/2
ーーーーーーーーーーvideoーーーーーーーーーーーーーーーーーーーーー
MIT APP INVENTOR2 の新しいコマンドを覚える~ビデオ再生|門田和雄
ーーーーーーーーーーーーーLOCATION(GPS) ーーーーーーーーーーーーーーーーーーー
LocationSensorとActivityStarterで、GPSを使ったマップ表示アプリ!(1/5):App InventorによるAndroid開発入門 - libro 上記で動いた!
上記を英語にしたのが下 英語になれんと使いにくいようだ
MIT APP INVENTOR2 の新しいコマンドを覚える~リストピッカー|門田和雄 上記で成功
-------------------------------CANVAS-------------------------------------------------------------------------
canvasのつかいかたがわかる
https://note.com/robotakun/n/n121bce5fa7c4?magazine_key=m9d8797bf1b03
-----------------------------------------------------CAMERA------------------------------
https://note.com/robotakun/n/nd84ebb9dc82a カメラに成功 TINYDBも学べた
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
https://www.tuyano.com/index2?id=315001 これは総論的で前半はわかりやすい
mitappinventorで テキストを音声で読上げるスマホアプリを作ろう
ボタンを押すとテキストボックスの文章をよみあげる!
MIT APP INVENTOR2 の新しいコマンドを覚える~音(サウンド)|門田和雄
ボタンで音声ファイルの開始とストップができる
ーーーーーーーーーー金子のballgame---------------------------------
FieldはCanvas,TimerはClockだった
--------------------------------------------------------------------------------------------
方位ドロイドがぐるぐるしますが、すこし苦しそう。。。
https://www.youtube.com/watch?v=7fwaLLJn03M こっちがよさげ 未踏
ーーーーーBLE成功ーーーーーーーーーーーーーーーーーーーーーーーーーー
上記を参考に,sunfounderサイトのbleでled on/offを実現した
listはitemをダブリしてdragdropすると自動的に増える!
https://mit-cml.github.io/extensions/ ::ここにBLE&MICROBIT拡張機能aixがある
https://iot.edu2web.com/2017/07/12/arduino-101-3-bluetooth/ 上記の基本がある
注 sunfounder kit for Uno R4 のble1とble2はlight blueがセントラル,
ble3はmit app inventor ajaがセントラル
ーーーーーーーーーーーgoogleappscript for spread sheet-------------------------------
google sheet webapp必要 (obniz-webhookならいらんが)
アンドロイドでなくマイコン情報をおくるにはマイコンにHC05をつけて
MitAppInventorにおくるのが良さげ(事前ペアリングが必要だが)Bleより簡単っぽい
これもうそっぱちだった、esp32のようにurl getで成功
https://docs.google.com/spreadsheets/d/1Ufw7WFvH0cO6dYgw-oglY_HW9tniHsvMlnrpC1i09j8/edit?gid=0#gid=0 がドキュメントurlとすると
https://script.google.com/macros/s/AKfycbwd4pEOJYmrORTIub1A11r_VwY8pOg29vbHYxeszab-DwCKqX2d3A8QtAmIaPyOkjCTbw/exec?name=seigo&location=tokyoで成功
function doGet(e) {
var ss=SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/1Ufw7WFvH0cO6dYgw-oglY_HW9tniHsvMlnrpC1i09j8/edit?gid=0#gid=0");
var sheet = ss.getSheetByName("Sheet1");
addUser(e,sheet);
}
function doPost(e) {
var ss=SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/1Ufw7WFvH0cO6dYgw-oglY_HW9tniHsvMlnrpC1i09j8/edit?gid=0#gid=0");
var sheet = ss.getSheetByName("Sheet1");
addUser(e,sheet);
}
function addUser(e,sheet){
var name = e.parameter.name;
var location = e.parameter.location;
sheet.appendRow([name,location]);
}
でMITappInventor 成功 ただしurlのexecをexec?になおす!