Skip to content

Instantly share code, notes, and snippets.

@TatsukiIshijima
TatsukiIshijima / servo_action_when_detect_motion.py
Last active March 8, 2024 01:42
PIRセンサーで人を検知した時にサーボモータを動かすスクリプト
import machine
import utime
# Servoモータの電源は単3電池x3から
# PIR センサーはPicoの5Vピンから
# 同じ電源から取ってServoを動かすとOFFからすぐにONになるような挙動になる
servo = machine.PWM(machine.Pin(2))
servo.freq(50)
# サーボが動作可能な範囲
@TatsukiIshijima
TatsukiIshijima / AppDelegate.swift
Last active January 26, 2022 01:19
iOSのPush通知実装サンプル
//
// AppDelegate.swift
// PushSample
//
import UIKit
import UserNotifications
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
@TatsukiIshijima
TatsukiIshijima / MainActivity.kt
Created July 12, 2021 09:26
Androidの位置情報権限取得サンプルコード
package com.sample.locationsample
import android.Manifest
import android.annotation.SuppressLint
import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager
import android.net.Uri
import android.os.Bundle
import android.provider.Settings
@TatsukiIshijima
TatsukiIshijima / LocationSampleViewController.swift
Created July 8, 2021 09:35
iOS13以降の位置情報許可サンプルコード
//
// ViewController.swift
// LocationSample
//
import CoreLocation
import UIKit
class ViewController: UIViewController {
@TatsukiIshijima
TatsukiIshijima / ros_playground.ino
Last active April 17, 2021 03:02
ROS Arduino 連携
#include <ros.h>
#include <std_msgs/Bool.h>
#include <std_msgs/Float32MultiArray.h>
#include <std_msgs/Int8.h>
#include <std_msgs/UInt8.h>
#include <Servo.h>
const int REIGHT_INFRARED_ANALOG_PIN = 0;
const int LEFT_INFRARED_ANALOG_PIN = 1;
const int CENTER_INFRARED_ANALOG_PIN = 2;