Arduino
秋月で売ってるターミナルブロックのAltium Libraryが欲しい 寸法 ここに色々とライブラリが転がってる http://www.we-online.com/web/en/electronic_components/toolbox_pbs/Altium_Designer.php Terminal blocksを選択する http://www.we-online.com/web/e…
Gradle用のMaven Central https://github.com/mik3y/usb-serial-for-android/issues/70 compile 'com.hoho.android:usb-serial-for-android:0.2.0-SNAPSHOT@aar' repositories { maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } …
http://morinezumiiii.hatenablog.com/entry/2014/05/04/185601 package.elでうまく行かなかったので、arduino-mode.elのソースをgithubからCloneして (add-to-list 'load-path 'path-to-arduino-mode)と (require 'arduino-mode)でいける。ino(inotools)は…
http://yosiradio.com/3438 ドライバはCL6807AndroidでRN-42をつかう http://workpiles.com/2014/04/rn42-bluetooth2/Android Pro Mini http://www.amazon.co.jp/exec/obidos/ASIN/B0079FZ7BQ/kusou-22/ref=nosim/LED電球の分解 http://members2.jcom.ho…
幾つか例があったけど、以下のコードが比較的うまく動いている 割り込みを使う まだチャタリング処理がうまくいってない ※PINDのレジスタをいじると調整できるらしい? /* read a rotary encoder with interrupts Encoder hooked up with common to GROUND, …
http://mkusunoki.net/?p=3307
Cの記述中でSerialライブラリを使うときは グローバル割り込み許可が必要. int main(void){ Serial.begin(9600); Serial.println("Hello, Uno Master."); sei(); //グローバル割り込み許可 while(1){ } return 0; }
http://winavr.scienceprog.com/avr-gcc-tutorial/using-sprintf-function-for-float-numbers-in-avr-gcc.htmllinkerフラグに-Wl,-u,vfprintf -lprintf_flt -lmを渡してやる. Arduino IDEからフラグの指定方法が分からなかったので Arduino-makefileのArdui…
http://electronics.stackexchange.com/questions/2603/i-dont-get-the-arduino-conceptブートローダはあらかじめ書き込まれているファームウェア。 ArduinoではISP経由ではなく、シリアル(UART)経由でHEXを受け取り AVRのSelf programming機能を使ってブ…
#include <SPI.h> // for Ethernet.h #include <Ethernet.h> // for Ethernet #include <Servo.h> #define SERVOPIN1 (7) #define SERVOPIN2 (8) #define LINEBUFFERSIZE (128) #define DELIMITER ("&") Servo myservo1; // create servo object to control a servo Servo myservo2; // c</servo.h></ethernet.h></spi.h>…
MAKEに載っていたこれを作りたい。 「壁のスイッチをコントロールする冴えたやり方」 http://jp.makezine.com/blog/2012/07/wall_switch.html
ここのコードを使わせてもらいました。WebブラウザからArduinoを操作する(Ethernetシールド使用) http://www.hiramine.com/physicalcomputing/arduino/httppostmethod.html #include <SPI.h> // for Ethernet.h #include <Ethernet.h> // for Ethernet #define LED1PIN (7) #d</ethernet.h></spi.h>…
電源ON時にリセットをかける方法(コンデンサのハンダ付け) http://todotani.cocolog-nifty.com/blog/2010/06/arduino-etherne.htmlサンプルコード #include <SPI.h> #include <Ethernet.h> byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x21, 0x3B }; IPAddress ip(192,168,1, 177</ethernet.h></spi.h>…
建築発明工作ゼミを参考に。 http://kousaku-kousaku.blogspot.jp/2008/06/arduino.html(実体配線図)
Arduinoを使います。 http://d.hatena.ne.jp/NeoCat/20090419/1240158722 ピンアサインは以下(左からVout,GND,Vcc)。受信結果
可変抵抗の値を読み取って、対応する数字を表示する。Arduinoのコード Serial.begin()するとなぜかAのLEDが常時発光になる。Serialのバグ? /*pin記述領域 E = pin5 = 7 D = pin6 = 6 G = pin7 = 5 C = pin8 = 4 dot = pin9 = 3 B = pin10 = 1 A = pin11 = 0…
コードをverifyしてアップロードすると avrdude: stk500_getsync(): not in sync: resp=0x00ってエラーがでてきた。http://www.ladyada.net/learn/arduino/help.html リセットボタンを押してアップロードし直したらうまくいった。
VCP(Virtual COM Port)ドライバをダウンロード http://www.ftdichip.com/Drivers/VCP.htm
まだうまく動いていませんが。Processing //シリアルライブラリの取り込み import processing.serial.*; Serial port; import controlP5.*; ControlP5 controlP5; //X座標の変数 int x=0; void setup(){ size(255,100); //シリアルポートの設定 port=new Ser…
明日試す。ここを参考に。 http://blog.goo.ne.jp/roboz80/e/6d309257fd23f2cbee97254df460fb56 /* * Servo Controler */ import controlP5.*; import processing.serial.*; ControlP5 controlP5; Serial myPort; // Create object from Serial class int[] …