###スケジュール
- 1日目
- CHIRIMEN基礎講座
- CHIRIMEN開発環境の構築
- WoTサイネージアプリpart1
- WoTサイネージアプリpart2
- WoTサイネージアプリpart3
- 2日目
python test.py -v |
curl -fsSL get.isaax.io | sudo bash -s stable <プロジェクトトークン> |
###スケジュール
var GROVECOLOR = function(i2cPort,slaveAddress){ | |
console.log("new"); | |
this.i2cPort = i2cPort; | |
this.slaveAddress = slaveAddress; | |
this.ledStatus = 1; | |
}; | |
GROVECOLOR.prototype = { | |
init: function(){ | |
console.log("init"); | |
let self = this; |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<script src="js/task.js"></script> | |
<script src="js/webgpioi2c.js"></script> | |
<script src="js/main.js"></script> | |
</head> | |
<body> |
<!doctype html> | |
<html> | |
<head> | |
<meta charset="UTF-8" /> | |
<script src="js/webgpioi2c.js"></script> | |
<script src="js/task.js"></script> | |
</head> | |
<body> | |
<div id="angle">angle</div> | |
</body> |
// task.js ライブラリ | |
const { spawn, sleep } = task; | |
// document 内のリソースが読み終わるのを待つ | |
document.addEventListener("DOMContentLoaded", () => { | |
// task.js の spawn 関数内では Promise が同期的に記述できる | |
spawn(function() { | |
// I2C へのアクセサを取得 |
function getRandomWiki(){ | |
//jqueryの関数を利用して、JSONPでwikipediaの記事タイトルをランダムで取得する。 | |
$.ajax({ | |
type: "get", | |
dataType: "jsonp", | |
url: "https://ja.wikipedia.org/w/api.php?action=query&list=random&rnnamespace=0&rnlimit=1&format=json", | |
//記事タイトルの取得が成功した時の処理 | |
success: function(json) { | |
//取得したjsonデータ中の記事タイトルを抽出 | |
var title = json.query.random[0].title; |
//Lチカ用にLEDポートのためのグローバル変数を定義 | |
var ledPort; | |
// task.js ライブラリ | |
const { spawn, sleep } = task; | |
// document 内のリソースが読み終わるのを待つ | |
document.addEventListener("DOMContentLoaded", () => { | |
// task.js の spawn 関数内では Promise が同期的に記述できる | |
spawn(function() { |
//Lチカ用にLEDポートのためのグローバル変数を定義 | |
var ledPort; | |
// task.js ライブラリ | |
const { spawn, sleep } = task; | |
// document 内のリソースが読み終わるのを待つ | |
document.addEventListener("DOMContentLoaded", () => { | |
// task.js の spawn 関数内では Promise が同期的に記述できる | |
spawn(function() { |