Upgrade to Pro — share decks privately, control downloads, hide ads and more …

カレンダの予定を喋る装置を作ってみた

Tiny Mouse
December 16, 2017

 カレンダの予定を喋る装置を作ってみた

浜松IT合同勉強会 2017/12/16
IoTLT 名古屋 2018/8/29

Tiny Mouse

December 16, 2017
Tweet

More Decks by Tiny Mouse

Other Decks in Programming

Transcript

  1. 自己紹介  @tinymouse_jp  SI 企業 SE  日曜 

    二児 父  静岡県浜松市出身  東京都品川区在住 名古屋市在住  Windows 愛用 iPhone Android  Android 会浜松支部 Android 会 Tiny Mouse
  2. 始 何 必要 入門 編 | RaspberryPi 入門 https://liginc.co.jp/231837 Raspberry

    Pi GPIO 使 LED 制御 | log http://usicolog.nomaki.jp/engineering/raspberryPi/raspberryPi_GPIO.html 工作 会
  3. JavaScript for IoT: Blinking LED on Raspberry Pi With Node.js

    : 6 Steps http://www.instructables.com/id/JavaScript-for-IoT-Blinking-LED-on-Raspberry-Pi-Wi/ Raspberry Pi Node.js Raspberry pi Node.js - Qiita https://qiita.com/da1fujimoto/items/8f66accafb6b86bf8d56 Node.js 工作 会
  4. 光 Arduino 入力 試 | Device Plus - http://deviceplus.jp/hobby/entry_005/ Arduino

    値 読 見 見 int val=0; //入力 値 格納 為 変数 void setup() { Serial.begin(9800); // 出力 設定 } void loop() { val=analogRead(0); //ANALOG IN 番 受 付 Serial.println(val/4); //入力 値 出力 analogWrite(3,val/4); //入力 値÷4 値 出力 delay(100); } int val=0; //入力 値 格納 為 変数 void setup() { Serial.begin(9800); // 出力 設定 } void loop() { val=analogRead(0); //ANALOG IN 番 受 付 Serial.println(val/4); //入力 値 出力 analogWrite(3,val/4); //入力 値÷4 値 出力 delay(100); } 工作 会
  5. Arduino 出力 Node.js 読 Node.js 安心 RPi + Node.js Arduino

    通信 | Node.js | kosakalab http://make.kosakalab.com/nodejs/nodejs-3/ node-serialport/readline.js at master · EmergingTechnologyAdvisors/node-serialport https://github.com/node-serialport/node-serialport var serialPort = require("serialport") var sp = new serialPort.SerialPort("/dev/ttyACM0", { baudrate: 115200, parser:serialPort.parsers.readline(" n") }); sp.on('data', function(data) { console.log('data received: ' + data); }); var serialPort = require("serialport") var sp = new serialPort.SerialPort("/dev/ttyACM0", { baudrate: 115200, parser:serialPort.parsers.readline(" n") }); sp.on('data', function(data) { console.log('data received: ' + data); }); 工作 会
  6. Arduino 距離 近 分 Arduino電子工作 距離 入力 読 距離 変動

    - http://www.isopro91.com/entry/2015/07/12/make/robot/arduino/distance 赤外線測距 物体 距離 測 - 動 方入門 http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/DMSU/DMSU.htm 工作 会
  7. Google Calendar 予定 取得 見 見 Node.js Quickstart | Google

    Calendar API | Google Developers https://developers.google.com/google-apps/calendar/quickstart/nodejs var calendar = google.calendar('v3'); calendar.events.list({ auth: auth, calendarId: 'primary', timeMin: (new Date()).toISOString(), maxResults: 10, singleEvents: true, orderBy: 'startTime' }, function(err, response) { var events = response.items; if (events.length == 0) { console.log('No upcoming events found.'); } else { var calendar = google.calendar('v3'); calendar.events.list({ auth: auth, calendarId: 'primary', timeMin: (new Date()).toISOString(), maxResults: 10, singleEvents: true, orderBy: 'startTime' }, function(err, response) { var events = response.items; if (events.length == 0) { console.log('No upcoming events found.'); } else { 工作 会
  8. 音声 出力 喋 hecomi/node-openjtalk: Node.js TTS module using OpenJTalk -

    GitHub https://github.com/hecomi/node-openjtalk var OpenJTalk = require('openjtalk'); var mei = new OpenJTalk(); mei.talk(' 世界'); var OpenJTalk = require('openjtalk'); var mei = new OpenJTalk(); mei.talk(' 世界'); 工作 会
  9. 課題 人 近 人 近 制御 予定 予定 今日 予定

    今日 予定 感知 喋 時間 掛 工作 会