| SHTC3 | LGT8F328P |
|---|---|
| + | 3V3 |
| - | GND |
| SDA | A4 |
| SCL | A5 |
- 9600 bps
| void setup() { | |
| Serial.begin(9600); | |
| delay(1000); | |
| // read GUID of LGT8F328P | |
| // https://www.avrfreaks.net/sites/default/files/forum_attachments/LGT8F88P%20LGT8F168P%20LGT8F328P%20translated.pdf | |
| // if you want to read other device's unique id, use ArduinoUniqueID | |
| // https://www.arduinolibraries.info/libraries/arduino-unique-id | |
| #ifdef _LGT8F328P_SPEC_H_ | |
| char buf[10]; |
| import KPU as kpu | |
| import sensor | |
| import lcd | |
| from Maix import GPIO | |
| from fpioa_manager import fm, board_info | |
| import time | |
| import gc | |
| ############### config ################# | |
| class_num = 3 |
| import lcd | |
| import image | |
| import time | |
| import uos | |
| lcd.init() | |
| lcd.rotation(2) #Rotate the lcd 180deg | |
| from Maix import I2S, GPIO | |
| from Maix import GPIO |
| @echo off | |
| setlocal enabledelayedexpansion | |
| cd /d %~dp0 | |
| : Project settings | |
| set BASENAME=%~n1 | |
| set OUTPUT_PATH=%~p1 | |
| set NumThreads=0 | |
| : musicXML_to_label |
| // WebSocket Client | |
| using System; | |
| using WebSocket4Net; | |
| // NuGet で WebSocket4Net を追加してください | |
| namespace WebSocketClientTest | |
| { | |
| class Program | |
| { | |
| static void Main(string[] args) |
| // Windows 10 の Windows.Media.SpeechRecognition で連続音声認識をします。 | |
| // 標準的な使い方では、音声認識が不定期に動作しなくなることが知られていますが、 | |
| // https://social.msdn.microsoft.com/Forums/en-US/5afbf9fa-d660-4a7d-b24e-e9e673282244/uwpccontinuous-speech-recognition-is-not-continuous-it-stops-randomly?forum=wpdevelop | |
| // https://social.msdn.microsoft.com/Forums/windowsapps/en-US/1af5f3d1-d5b2-4a0c-956c-53f550e8f1d1/uwpdesktop-bridgesend-speech-recognition-argsresult-as-parameter-in-uwp-desktopbridge-package?forum=wpdevelop#96188ce3-47bd-4537-b1af-fb4c6a362c84 | |
| // それを回避しています。 | |
| // | |
| // ビルドするためには | |
| // [参照]で右クリック > NuGetパッケージの管理 > 右上の歯車マーク(設定)で右クリック > | |
| // NuGet パッケージマネージャー > 全般 > 既定のパッケージの管理 を PackageReference に | |
| // に変更してから、プレスリリース版を含める、にチェックを入れ、Microsoft.Windows.SDK.Contracts を検索して追加してください。 |
| # 双子素数日を列挙する | |
| # | |
| # 素数判定はミラーラビンの素数判定法を利用 | |
| # https://qiita.com/srtk86/items/609737d50c9ef5f5dc59 | |
| import random | |
| from datetime import datetime, date, timedelta | |
| def is_prime(n): | |
| if n == 2: return True | |
| if n == 1 or n & 1 == 0: return False |
| import ulab as np | |
| import random | |
| import time | |
| # 初期化 | |
| clock = time.clock() | |
| a = [] | |
| b = [] | |
| for i in range(768): | |
| a.append(random.random()) |
| from machine import I2C | |
| i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29) | |
| devices = i2c.scan() | |
| if len(devices)==0: | |
| print("UnitV") | |
| else: | |
| print("StickV") |