Skip to content

Instantly share code, notes, and snippets.

@mia-0032
mia-0032 / AmiMamiSpeaker.ino
Created June 4, 2012 14:32
亜美真美スピーカーのソースコード
//入力のピン
const int inputPins[2] = {
0, 1};
//出力のピン
const int redPins[2] = {
3, 6};
const int greenPins[2] = {
5, 10};
const int bluePins[2] = {
@mia-0032
mia-0032 / AcrylicSpeaker.ino
Created June 4, 2012 14:36
アクリルスピーカーのソースコード
//入力のピン
const int inputPins[2] = {0, 1};
//出力のピン
const int redPins[2] = {3, 6};
const int greenPins[2] = {5, 10};
const int bluePins[2] = {11, 9};
//入力ノイズ値
#define NOISE_INPUT 20
@mia-0032
mia-0032 / NegiFuriSaisenbako.ino
Created June 4, 2012 14:38
ネギ振り賽銭箱のソースコード
//servo
#include <Servo.h>
#define SERVO_PIN 9
//negi furi
#define DEFAULT_DEG 40
#define NEGIFURI_DEG 70
#define NEGIFURI_WAIT 200
#define NEGIFURI_WAIT_DELAY 400
//spectrum shield
#define NOISE_INPUT 160
@mia-0032
mia-0032 / akkarin.ino
Created September 4, 2012 15:44
Aques Talk pico says "akkarin".
#include <Wire.h>
void setup()
{
delay(1000);
Wire.begin();
}
void loop()
{
@mia-0032
mia-0032 / akkarin.ino
Created September 10, 2012 06:03
アクリル板でアッカリーンのArduinoに書き込んでいるプログラム
#include <Wire.h>
/**
* AquesTalk picoをしゃべらせるクラス(I2C接続)
* @param int address デバイスのアドレスを指定
*/
class AquesTalk {
private:
int address;
public:
@mia-0032
mia-0032 / IrTransmitter.ino
Created September 20, 2012 16:32
赤外線でシリアル通信(送信)クラス(Arduino)
/**
* 赤外線でシリアル通信(送信)クラス
* 注:このクラスを使うとPORTBのピンは使えなくなる
* 受信するときは赤外線受光モジュールのVoutをシリアル送信ピンとして扱えばOK
*/
class IrTransmitter{
private:
//赤外線の1周期ごとの時間(us)
unsigned int irCycleTime;
//半周期
@mia-0032
mia-0032 / exchangetter.php
Created December 25, 2012 18:13
以前作った、インフォシークの為替ページから情報をパースするPHP。いまは動くかわからない。 まちがって、匿名のほうのGistにあげてしまったので、こっちに上げなおし。 記事:http://make-audio.blogspot.jp/2011/12/api.html
<?php
define('ACCESS_URL', 'http://money.www.infoseek.co.jp/MnForex/fxrate/');
define('END_TERM', '</tr>');
define('HTML_DELIMITER', '</td>');
define('API_KEY', 'hogehoge');
if ($_GET['key'] !== API_KEY || empty($_GET['target']) || !is_string($_GET['target'])) {
die();
}
@mia-0032
mia-0032 / led_cyrium.ino
Created December 25, 2012 18:25
LEDサイリウムを作った時にArduinoに書き込んだコード。 記事:http://make-audio.blogspot.jp/2011/08/led.html
#define redLedPin 3
#define greenLedPin 5
#define blueLedPin 9
#define switchPin 2
int mode = 2;
int colorMax = 9;
int colorArray[][3]={{255,0,2},
{220,200,0},
{0,255,0},
@mia-0032
mia-0032 / file_get_contents_with_exception.php
Last active December 10, 2015 03:28
file_get_contentsでException飛ばすメモ
<?php
try {
ob_start();
//warningが出るコード
$file = file_get_contents('./not_found_file.txt');
$warning = ob_get_contents();
ob_end_clean();
//Warningがあれば例外を投げる
if ($warning) {
@mia-0032
mia-0032 / twit_search.js
Created December 26, 2012 03:53
Twitterを特定の単語で検索して、表示するスクリプト。 文中のリンクとハッシュタグ、リプライにはリンクを貼る。 jQuery必要。 今はもうTwitterAPIのバージョン変わってるから動かないかも。
window.onload = function() {
$.getJSON("http://search.twitter.com/search.json?q='hoge'+OR+'foo'&rpp=5&callback=?",
{}, function (data) {
$.each(data.results, function (i,v) {
var tweet = v.text;
tweet = tweet.replace(/(http:\/\/[\x21-\x7e]+)/gi, "<a href='$1'>$1</a>");
tweet = tweet.replace(/#([\x21-\x7e]+)/gi, "<a href=http://twitter.com/#!/search?q=%23$1 target='_blank'>#$1</a>");
tweet = tweet.replace(/@([\x21-\x39\x3b-\x7e]+)/gi, "<a href=http://twitter.com/#!/$1 target='_blank'>@$1</a>:");
$("#tweetList").append(tweet + "<br>");