Skip to content

Instantly share code, notes, and snippets.

@ksasao
ksasao / rmt.ino
Created December 24, 2018 05:58
M5Stack Nodeモジュールサンプルコード (赤外線送受信)
// ----------------------------------------------------------
// M5Stack Nodeモジュール向け赤外線送受信 2018/12/24 @ksasao
// ----------------------------------------------------------
// ESP32で赤外線学習リモコンを作る
// https://qiita.com/td2sk/items/4c0ef83bcc7e74e5e8d5#%E9%85%8D%E7%B7%9A
// @td2sk さんのコードをM5Stack動作確認向けに変更
#include <M5Stack.h>
#include "driver/rmt.h"
@ksasao
ksasao / led.ino
Last active December 24, 2018 06:51
M5Stack Nodeモジュールサンプルコード (LED点灯)
// ----------------------------------------------------------
// M5Stack Nodeモジュール向けLED(SK6812)操作 2018/12/24 @ksasao
// ----------------------------------------------------------
// M5Stack Fire向けの公式のコードを若干修正
// https://github.com/m5stack/M5Stack/blob/master/examples/Fire/M5StackFire_NeoPixelTest/M5StackFire_NeoPixelTest.ino
#include <M5Stack.h>
#include <Adafruit_NeoPixel.h>
#define M5STACK_NODE_NEO_NUM_LEDS 12
@ksasao
ksasao / Capture.cs
Created February 12, 2019 12:41
Looking Glass + ASKA3Dプレート
// Assets/HoloPlay/Core/Scripts/Capture.cs
namespace HoloPlay
{
...
public class Capture : MonoBehaviour
{
...
public void RenderView
{
@ksasao
ksasao / sample.cs
Last active April 28, 2023 02:08
C#から Wolfram Engine を利用する
using System;
using System.Drawing;
using System.Windows.Forms;
using Wolfram.NETLink;
namespace WolframForm
{
public partial class Form1 : Form
{
@ksasao
ksasao / starcollage.py
Created June 8, 2019 14:29
人物が映っている写真をクソコラ化します。Apache License 2.0。元ネタなど https://twitter.com/ksasao/status/1137349313875419141
# based on https://github.com/tensorflow/models/blob/master/research/deeplab/deeplab_demo.ipynb
import os
from io import BytesIO
import tarfile
import tempfile
from six.moves import urllib
from matplotlib import gridspec
from matplotlib import pyplot as plt
import numpy as np
@ksasao
ksasao / boot.py
Created July 10, 2019 13:51
MAIXPY one-shot learning. Burn firmware & mbnet kmodel here https://bbs.sipeed.com/t/topic/682 and write this code.
import sensor, image, lcd, time
import KPU as kpu
lcd.init()
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.set_windowing((224, 224))
sensor.set_vflip(0)
sensor.set_hmirror(0)
sensor.run(1)
@ksasao
ksasao / boot.py
Created July 26, 2019 13:59
Operational feature map test for M5StickV ( from https://maixpy.sipeed.com/en/libs/Maix/kpu.html )
import lcd
import image
import time
import uos
lcd.init()
lcd.rotation(2) #Rotate the lcd 180deg
try:
img = image.Image("/flash/startup.jpg")
@ksasao
ksasao / boot.py
Last active August 21, 2019 23:05
M5StickV Mic test
# M5StickV Mic test
# ref. https://github.com/sipeed/MaixPy_scripts/blob/master/hardware/demo_fft_spectrum.py
import audio
import sys
import lcd
from fpioa_manager import *
from Maix import I2S, GPIO, FFT
lcd.init()
lcd.rotation(2)
@ksasao
ksasao / boot.py
Created August 24, 2019 15:16
Image write test for M5StickV
import audio
import gc
import image
import lcd
import sensor
import sys
import time
import uos
import os
import KPU as kpu
@ksasao
ksasao / boot.py
Created September 13, 2019 13:03
BeetleC control by M5StickV without M5StickC. see https://twitter.com/ksasao/status/1172495235936423937
from machine import I2C
import lcd
import time
import sys
BEETLEC_ADDRESS=56
def motor(left, right):
i2c.writeto_mem(BEETLEC_ADDRESS, 0, bytearray([left]))
i2c.writeto_mem(BEETLEC_ADDRESS, 1, bytearray([right]))