Skip to content

Instantly share code, notes, and snippets.

View bavensky's full-sized avatar
🐢
Working from home

Apirak Sang-ngenchai bavensky

🐢
Working from home
View GitHub Profile
@bavensky
bavensky / arduino-alcohol-dispenser.ino
Created May 15, 2020 06:17
arduino-alcohol-dispenser
#include <Servo.h>
#define SERVO_PIN 9
#define TRIG_PIN 5
#define ECHO_PIN 6
long duration, distance;
Servo myServo;
#include <Arduino.h>
#include <pins_arduino.h>
#include <WiFi.h>
#include <WiFiClient.h>
#include <WiFiAP.h>
#include <WebServer.h>
#include <Wire.h>
//#### Screen SETUP ######
#include "SPI.h"
#include <TFT_eSPI.h>
#include <Arduino.h>
#include <WiFi.h>
#include "pins_arduino.h"
#include "board_def.h"
#include <Wire.h>
#include "axp20x.h"
AXP20X_Class axp;
void setup()
@bavensky
bavensky / debug
Created June 10, 2019 18:09
debug board
ActionbarJustCompile.vue:120 ---> step 1 <---
ActionbarJustCompile.vue:129 ---> step 2 <---
C:\Users\Asus\Documents\KBProIDE\platforms\esp-idf\log.js:7 ++> esp-idf-setConfig: process_dir=C:\Users\Asus\Documents\KBProIDE/boards/kbx
C:\Users\Asus\Documents\KBProIDE\platforms\arduino-esp32\compiler.js:68 arduino-esp32 compiler.compileFiles
C:\Users\Asus\Documents\KBProIDE\platforms\arduino-esp32\compiler.js:78 arduino-esp32/compiler.js
C:\Users\Asus\Documents\KBProIDE\platforms\arduino-esp32\compiler.js:87 compiling... C:\Users\Asus\Documents\KBProIDE/boards/kbx/include/AFonts/Font32rle.c ok.
C:\Users\Asus\Documents\KBProIDE\platforms\arduino-esp32\compiler.js:87 compiling... C:\Users\Asus\Documents\KBProIDE/boards/kbx/include/AFonts/Font64rle.c ok.
C:\Users\Asus\Documents\KBProIDE\platforms\arduino-esp32\compiler.js:87 compiling... C:\Users\Asus\Documents\KBProIDE/boards/kbx/include/AFonts/Font72rle.c ok.
C:\Users\Asus\Documents\KBProIDE\platforms\arduino-esp32\compiler.js:87 compiling... C:\Users\Asus\Document
@bavensky
bavensky / code.py
Created May 27, 2019 09:49
RPI USB Camera
import os
import RPi.GPIO as GPIO
import time
import threading
count = 1
def worker():
print('Worker')
os.system('display test%s.jpg &' %count)
@bavensky
bavensky / emProject
Last active October 9, 2023 22:30
NORDIC nRF52 RTT debugging
c_user_include_directories="../../../../../../external/segger_rtt;
<folder Name="nRF_Log">
<file file_name="../../../../../../components/libraries/log/src/nrf_log_backend_rtt.c" />
<file file_name="../../../../../../components/libraries/log/src/nrf_log_default_backends.c" />
<file file_name="../../../../../../components/libraries/log/src/nrf_log_backend_serial.c" />
<file file_name="../../../../../../components/libraries/log/src/nrf_log_frontend.c" />
<file file_name="../../../../../../components/libraries/log/src/nrf_log_str_formatter.c" />
</folder>
<folder Name="nRF_Segger_RTT">
#include <Arduino.h>
/*
This example opens Sqlite3 databases from SD Card and
retrieves data from them.
Before running please copy following files to SD Card:
data/mdr512.db
data/census2000names.db
*/
#include <stdio.h>
compiling... C:\Users\Asus\Documents\KBProIDE\node_modules\electron\dist/../../../boards/kbpro/build/b4-e6-2d-a3-79-61/main.cpp failed. with Error: Command failed: "C:\Users\Asus\Documents\KBProIDE\node_modules\electron\dist\..\..\..\platforms\esp-idf\.\tools\xtensa-esp32-elf\bin\xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls\esp_config.h" -DHAVE_CONFIG_H -I"C:\Users\Asus\Documents\KBProIDE\node_modules\electron\dist\..\..\..\platforms\arduino-esp32\sdk\include\config" -I"C:\Users\Asus\Documents\KBProIDE\node_modules\electron\dist\..\..\..\platforms\arduino-esp32\sdk\include\app_trace" -I"C:\Users\Asus\Documents\KBProIDE\node_modules\electron\dist\..\..\..\platforms\arduino-esp32\sdk\include\app_update" -I"C:\Users\Asus\Documents\KBProIDE\node_modules\electron\dist\..\..\..\platforms\arduino-esp32\sdk\include\asio" -I"C:\Users\Asus\Documents\KBProIDE\node_modules\electron\dist\..\..\..\platforms\arduino-esp32\sdk\include\bootloader_support" -I"C:\Users\Asus\Documents\KBProIDE\node_module
LivingRoomTemperature:
speech:
text: It is currently 25 degrees Celsius.
MyOfficeMorning:
speech:
text: Hello, Have a nice day.
action:
service: light.turn_on
data:
entity_id : light.Light001
intents:
LivingRoomTemperature:
- what is the temperature
- temperature
MyOfficeMorning:
- good morning
MyOfficeEvening:
- goodbye