Skip to content

Instantly share code, notes, and snippets.

@anoken
anoken / gist:8ef9355e6945080b37fed12d6edb1e94
Last active January 7, 2020 16:04
TFT_eSprite drawString ToubleShooting
#include <M5StickC.h>
//This Example is drawString Crash ToubleShooting
TFT_eSprite *Spr;
void setup() {
M5.begin();
Spr = new TFT_eSprite(&M5.Lcd);
Spr->setColorDepth(8);
Spr->createSprite(320, 240);
Spr->setBitmapColor(TFT_WHITE, TFT_BLACK);
# @anoken2017
# demo_face_recognition m5-custom firm needed
# fork https://github.com/sipeed/MaixPy_scripts/blob/master/machine_vision/demo_face_recognition.py
import sensor,image,lcd #関連ライブラリ
import KPU as kpu
import time
from Maix import FPIOA,GPIO,utils
from fpioa_manager import fm
from board import board_info
@anoken
anoken / 191106_mobilenet_kpu_size_detection_m5stickv.py
Last active November 4, 2019 17:32
mobilenet_kpu_size_detection_m5stickv
##(C)2019 aNoken
## button a is learning
## button b is switch 0 or 1
## 0 is small size position
## 1 is large size position
import image, lcd, sensor,gc
import KPU as kpu
from fpioa_manager import fm,board_info
from Maix import GPIO
@anoken
anoken / 191022_har_test.py
Created October 22, 2019 16:00
m5stickv_imu_test
from keras.models import Sequential
from keras.layers import Activation, Dense, Dropout,Conv2D,MaxPooling2D,Flatten,ZeroPadding2D
from keras.utils.np_utils import to_categorical
from keras.optimizers import Adagrad
from keras.optimizers import Adam
import numpy as np
from PIL import Image
import os
import tensorflow as tf
from matplotlib import pyplot as plt
@anoken
anoken / 190924_thread_test_maixpy.py
Last active September 3, 2020 11:09
190924_thread_test_maixpy.py
## @anoken
## MaixPy Thread Test
## MicroPython v0.4.0-50-gcafae9d
import lcd
from Maix import GPIO
from fpioa_manager import fm
import _thread, time
lcd.init()
@anoken
anoken / m5stickc_rot_face.ino
Created September 21, 2019 22:50
m5stickc_rot_face
// Copyright (c) 2019 aNoken
// https://anoken.jimdo.com/
// https://github.com/anoken/purin_wo_motto_mimamoru_gijutsu
// Arduino IDE compile code
#include <M5StickC.h>
int button_a = 0;
int button_b = 0;
@anoken
anoken / 190919_har_test_train.py
Created September 18, 2019 16:51
190919_har_test_train.py
from keras.models import Sequential
from keras.layers import Activation, Dense, Dropout,Conv2D,MaxPooling2D,Flatten,ZeroPadding2D
from keras.utils.np_utils import to_categorical
from keras.optimizers import Adagrad
from keras.optimizers import Adam
import numpy as np
from PIL import Image
import os
from sklearn.model_selection import train_test_split
import tensorflow as tf
@anoken
anoken / 190919_imu_test2.py
Created September 18, 2019 16:50
190919_imu_test2.py
from machine import I2C
i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29)
devices = i2c.scan()
print(devices)
import lcd #for test
AXP192_ADDR=0x34
Backlight_ADDR=0x91
level=50
val = (level+7) << 4
@anoken
anoken / 190917_imu_test.py
Created September 16, 2019 15:49
190917_imu_test.py
from machine import I2C
i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29)
devices = i2c.scan()
print(devices)
import sensor, image, time,lcd,machine
from machine import I2C
MPU6886_ADDRESS=0x68
MPU6886_WHOAMI=0x75
@anoken
anoken / 190917_cnn_test.py
Created September 16, 2019 15:47
190917_cnn_test.py
from keras.models import Sequential
from keras.layers import Activation, Dense, Dropout,Conv2D,MaxPooling2D,Flatten
from keras.utils.np_utils import to_categorical
from keras.optimizers import Adagrad
from keras.optimizers import Adam
import numpy as np
from PIL import Image
import os
from sklearn.model_selection import train_test_split