約 4,849,891 件
https://w.atwiki.jp/tbc_wiki/pages/109.html
周波数特性 周波数に対する流れやすさ 示す意味 電気信号を機材に流す時、流す電気の周波数によって流れやすさと流れにくさがある。これを周波数特性と言う。一般に周波数が高くなればなるほど悪くなる。 周波数特性が及ぼす影響とその実際 周波数が高くなると流れが悪くなり、音の周波数によって伝達される時間がずれてしまったり、周波数によっては電気信号の振幅が減衰して周波数が高めの高い音の音量が下がってしまったりとさまざまな影響を及ぼすことがある。これが電気信号が減衰してしまうとよく言われる原因である。 このような事が起こる事もあるが、実際問題、超長距離を伝送したりとか無理な接続をしない限りは大きな影響を人体で感じ取る事はほとんど無い。 プラグ別の周波数特性 一般にピンプラグは周波数特性がBNCプラグよりも劣るとされている。また、ピンプラグよりもD-Subの方が悪い。 特に規格外れの安価なプラグは周波数特性やインピーダンスが守られていないことが多く、正常な伝送に影響を及ぼすことがある。 周波数 ケーブルの周波数特性 長距離伝送をした際に周波数特性により周波数における音のズレが発生する事がある。これを回避しようとしてノエルリーによって開発されたのがモンスターケーブルである。これは、周波数別に流れるケーブルを変えて発生する時間のズレを補おうと言うもの。さらにモンスターケーブルには周波数特性だけでなくさまざまな箇所において伝送効率を考えたつくりとなっている。
https://w.atwiki.jp/arduino/pages/36.html
bootloader領域のサイズはfuseで指定できる。 データシート( http //reef.path.ne.jp/~hero/hero.htm )で確認してみると、 diecimila mega168 http //reef.path.ne.jp/~hero/pdf/mega88.pdf extended_fuses=0x00 BOOTSZ1/0=0,0 = 1024word = 2KB 16KB-2KB = 14KB = 1024*14=14336(0x3800) mega8 http //reef.path.ne.jp/~hero/pdf/mega8.pdf high_fuses=0xca BOOTSZ1/0=0,1 = 512word = 1KB 8KB-1KB = 7KB = 1024* 7= 7168(0x1c00) アプリの最大サイズ14336,7168とatmega/Makefile,atmega8/Makefileの--section-start=.text=0x3800/0x1c00に対応している。 http //www.geocities.jp/arduino_diecimila/ http //bird.dip.jp/mt/archives/2008/04/19/1649.html などではupload.maximum_size=7168としているが、 mega88でもefuse=00でbootloader=2KBの設定なので 最大サイズは8K-2K=6K = 6144(0x1800) なのではないか? 6144byte以上のスケッチを書き込むと壊れる?? http //bird.dip.jp/mt/archives/2008/04/19/atmega88.zip http //www.geocities.jp/arduino_diecimila/atmega88.zip http //www.geocities.jp/arduino_diecimila/obaka/project-2/LilyPadBOOT_88.zip % avr-size atmega88/ATmegaBOOT_88_ng.hex text data bss dec hex filename 0 1642 0 1642 66a atmega88/ATmegaBOOT_88_ng.hex % avr-size lilypad88/LilyPadBOOT_88.hex text data bss dec hex filename 0 1960 0 1960 7a8 lilypad88/LilyPadBOOT_88.hex % avr-size atmega/ATmegaBOOT_168_diecimila.hex text data bss dec hex filename 0 1958 0 1958 7a6 atmega/ATmegaBOOT_168_diecimila.hex % avr-size atmega/ATmegaBOOT_168_ng.hex text data bss dec hex filename 0 1702 0 1702 6a6 atmega/ATmegaBOOT_168_ng.hex % avr-size atmega/ATmegaBOOT_168_atmega328.hex text data bss dec hex filename 0 1950 0 1950 79e atmega/ATmegaBOOT_168_atmega328.hex % avr-size atmega/ATmegaBOOT_168_pro_8MHz.hex text data bss dec hex filename 0 1968 0 1968 7b0 atmega/ATmegaBOOT_168_pro_8MHz.hex % avr-size atmega8/ATmegaBOOT.hex text data bss dec hex filename 0 1002 0 1002 3ea atmega8/ATmegaBOOT.hex mega8のbootloaderは1KB以内なので、 mega88等mega8のbootloaderを改造したほうがいいかもしれない。 そうしたら7168byteまで使える。 atmegaとatmega8(とlilypadとbt)はなにが違うのだろうか。特別な機能がある? というか、mega88でarduinoクローンを作るなんて無駄なことはやめて bootloader無しで直接書き込みをする手順を確立したほうが役に立つのではないか。 mega88で8192byteまで使えるようになる。mega168で16384byte、mega328で32768まで。 そもそもarduinoにbootloaderがあるのはなぜか? ↓ AVRライタなしでアプリケーションを書くため。 ↓ AVRライタを持っているならばブートローダ不要。 「完成版をmega88で安くすませる」という目的ならばbitbangでDuemilanoveをAVRライタ化して スケッチ本体をbootloader無しで焼いた方がよいに違いない。 赤外線シリアル通信をするbootloaderを作ったらバカバカしいかもしれない。 単方向通信で光通信でベリファイなしの書き込みとか。 リセットをかけられないか。 そういえば、リセットはどうやっているのだろう。 シリアルの特殊な信号線をつかってるのかな。
https://w.atwiki.jp/southparkwiki/pages/82.html
ウンコ漏らし周波数 (Worldwide Recorder Concert) "Worldwide Recorder Concert" エピソードNo.放送日 Season3Episode172000年1月12日 -表示 概要 概要 オクラホマで開かれる、オノ・ヨーコ主催ケニーG参加の400万人のリコーダーコンサートに参加するサウスパーク小学校、子供たちはイヤイヤ参加する。そんな中カートマンはたて笛を吹きながら、ブラウンノイズと呼ばれる人の下腹部の筋肉を弛緩させウンコを漏らさせるといわれる周波数を探し、ついに発見。ブラウンノイズで全世界は大混乱! サウスパーク シリーズ3 DVD-BOX(日本語字幕版) 上へ
https://w.atwiki.jp/hmiku/pages/34831.html
【検索用 きょうしんしゅうはすう 登録タグ 2011年 VOCALOID き 卑屈P 曲 曲か 鏡音リン 霧雨。】 + 目次 目次 曲紹介 歌詞 コメント 作詞:卑屈P 作曲:卑屈P 編曲:卑屈P イラスト:霧雨。 唄:鏡音リンV4X Sweet 曲紹介 一緒だと、何でも嬉しいね。 曲名:『響心周波数』(きょうしんしゅうはすう) 喜怒哀楽をテーマにしたミニアルバム『E-emotions』の収録曲。 歌詞 (動画より書き起こし) 素敵なカタチ 嬉しいシンパシー 今の気持ちは無限大のハート ボクの鼓動と響きあうパルス キミと二人の響心周波数 いつもどおりにお気に入りの 鼻歌とデタラメミュージック 思わず笑っちゃうような シンクロがなんか幸せで 変にカッコつけなくてもね 笑顔で今日もいられたって また明日を待てるならね 何よりも良いことだね 一人だけじゃ増え続けるリアクタンス 一緒で分かち合おう 手と手をつないで 素敵なカタチ 嬉しいシンパシー 今の気持ちは無限大のハート ボクの鼓動と響きあうパルス キミと二人の響心周波数 たまに見えない不安もね キミ製のムリヤリロジック 聴いてるとなんだか不思議 馬鹿みたいで可笑しいね 一人だけじゃ 足りないキャパシティ 一緒で集めよう 手と手を伸ばして 無敵なキズナ 思わずエンパシー 誰にも負けない無限大のレート キミの視線と見つめ合うシンク ボクと二人の響心周波数 素敵なカタチ 嬉しいシンパシー 今の気持ちは無限大のハート ボクの鼓動と響きあうパルス キミと二人の響心周波数 言葉を超えてくこの気持ち きっと 昨日よりもっと 膨らんでいる いつもどおりにお気に入りの 鼻歌とデタラメミュージック 思わず笑っちゃうような シンクロがなんか幸せで 素敵なカタチ 嬉しいシンパシー 今の気持ちは無限大のハート ボクの鼓動と響きあうパルス キミと二人の響心周波数 無敵なキズナ 思わずエンパシー 誰にも負けない無限大のレート キミの視線と見つめ合うシンク ボクと二人の響心周波数 コメント 追加乙です。 -- 名無しさん (2016-08-01 11 18 54) 名前 コメント コメントを書き込む際の注意 コメント欄は匿名で使用できる性質上、荒れやすいので、 以下の条件に該当するようなコメントは削除されることがあります。 コメントする際は、絶対に目を通してください。 暴力的、または卑猥な表現・差別用語(Wiki利用者に著しく不快感を与えるような表現) 特定の個人・団体の宣伝または批判 (曲紹介ページにおいて)歌詞の独自解釈を展開するコメント、いわゆる“解釈コメ” 長すぎるコメント 『歌ってみた』系動画や、歌い手に関する話題 「カラオケで歌えた」「学校で流れた」などの曲に直接関係しない、本来日記に書くようなコメント カラオケ化、カラオケ配信等の話題 同一人物によると判断される連続・大量コメント Wikiの保守管理は有志によって行われています。 Wikiを気持ちよく利用するためにも、上記の注意事項は守って頂くようにお願いします。
https://w.atwiki.jp/arduino/pages/24.html
プルアップの回路 http //www.arduino.cc/en/Tutorial/Button imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 スイッチがOFFの時はAの電圧がHIGHになる。 スイッチがONの時はAの電圧がLOWになる。 プルダウンの回路 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 スイッチがOFFの時はAの電圧がLOWになる。 スイッチがONの時はAの電圧がHIGHになる。 消費電力 通常状態でスイッチがOFFの場合はプルダウンの回路の方が消費電力が少ない。 通常状態でスイッチがONの場合はプルアップの回路の方が消費電力が少ない。 まあ気にすることはないと思うけど。 AVR内蔵のプルアップ抵抗を使える? http //nekosan0.bake-neko.net/structure_digital_port.html によると、 digitalWrite(pin, HIGH); でプルアップされるようです。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 抵抗1つ省略できるので便利。 抵抗値は? プルアップの場合 mega168のデータシートによるとAVR内蔵のプルアップ抵抗は20K-50Kだそうだ。 電圧を測定する部分の抵抗値(=A)より十分小さい スイッチがONになってGNDに接続されても電流が多すぎない という抵抗値である必要があるわけだから100Kではたぶん大きすぎ、1Kでは5Vで5mA。 1Kから20Kぐらいの間で適当に選べばよさそうかな。 プルダウンの場合 スイッチがONになってGNDに接続されても電流が多すぎない 十分しっかりGNDに引っ張れる値 と考えると、何オーム? 内蔵プルアップでのスケッチ int ledPin = 13; int inputPin = 2; void setup() { pinMode(ledPin, OUTPUT); pinMode(inputPin, INPUT); digitalWrite(inputPin, HIGH); // pull-up } void loop(){ int in = digitalRead(inputPin); if(in==HIGH){ digitalWrite(ledPin, LOW); //LED OFF } else{ digitalWrite(ledPin, HIGH); //LED ON } } チャタリング防止 チャタリング防止のライブラリがある。 http //www.arduino.cc/playground/Code/Debounce zipをダウンロードしてarduinoのインストール先のhardware/libraries/Debounceに展開する。 #include Debounce.h // http //www.arduino.cc/playground/Code/Debounce int SW_YELLOW = 3; int SW_GREEN = 2; Debounce sw_yellow = Debounce(20, SW_YELLOW); Debounce sw_green = Debounce(20, SW_GREEN); void setup() { Serial.begin(9600); pinMode(SW_YELLOW, INPUT); pinMode(SW_GREEN, INPUT); digitalWrite(SW_YELLOW, HIGH); // pull-up digitalWrite(SW_GREEN, HIGH); // pull-up } void loop(){ if(sw_yellow.update() sw_yellow.read()==LOW) { yellow_count++; Serial.print("yellow_count="); Serial.println(yellow_count); } if(sw_green.update() sw_green.read()==LOW) { // digitalRead(SW_GREEN)==LOW green_count++; Serial.print("green_count="); Serial.println(green_count); } }
https://w.atwiki.jp/ylabarduino/pages/13.html
Arduino Arduinoの派生物 その他マイコン
https://w.atwiki.jp/arduino/pages/39.html
(todo) たぶん、mega88pには http //www.geocities.jp/arduino_diecimila/bootloader/ にあるavrdude.confの更新が必要。 http //www.geocities.jp/arduino_diecimila/bootloader/files/avrdude.conf 引用↓ 追記2:ATmega328Pにブートローダを書くときの情報 … [続きを見る] 新しいavrdude.confをダウンロードしてください。 (ATmega328PとATmega88Pのチップ情報を追加してあります) 以下のヒューズの値,ロックビットの値,ブートローダのhexファイルを使ってください。(arduino-0013\hardware\board.txtより) * hfuse = DA * lfuse = FF * efuse = 05 * unlock = 3F * lock = 0F * bootloader .hex file arduino-0013(or 0014)\hardware\bootloaders\atmega168\ATmegaBOOT_168_atmega328.hex #------------------------------------------------------------ # ATmega88P #------------------------------------------------------------ part id = "m88p"; desc = "ATMEGA88P"; has_debugwire = yes; flash_instr = 0xB6, 0x01, 0x11; eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, 0x99, 0xF9, 0xBB, 0xAF; stk500_devcode = 0x73; # avr910_devcode = 0x; signature = 0x1e 0x93 0x0f; pagel = 0xd7; bs2 = 0xc2; chip_erase_delay = 9000; pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; timeout = 200; stabdelay = 100; cmdexedelay = 25; synchloops = 32; bytedelay = 0; pollindex = 3; pollvalue = 0x53; predelay = 1; postdelay = 1; pollmethod = 1; pp_controlstack = 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; hventerstabdelay = 100; progmodedelay = 0; latchcycles = 5; togglevtg = 1; poweroffdelay = 15; resetdelayms = 1; resetdelayus = 0; hvleavestabdelay = 15; resetdelay = 15; chiperasepulsewidth = 0; chiperasepolltimeout = 10; programfusepulsewidth = 0; programfusepolltimeout = 5; programlockpulsewidth = 0; programlockpolltimeout = 5; memory "eeprom" paged = no; page_size = 4; size = 512; min_write_delay = 3600; max_write_delay = 3600; readback_p1 = 0xff; readback_p2 = 0xff; read = " 1 0 1 0 0 0 0 0", " 0 0 0 0 0 0 a9 a8", " a7 a6 a5 a4 a3 a2 a1 a0", " o o o o o o o o"; write = " 1 1 0 0 0 0 0 0", " 0 0 0 0 0 0 a9 a8", " a7 a6 a5 a4 a3 a2 a1 a0", " i i i i i i i i"; loadpage_lo = " 1 1 0 0 0 0 0 1", " 0 0 0 0 0 0 0 0", " 0 0 0 0 0 0 a1 a0", " i i i i i i i i"; writepage = " 1 1 0 0 0 0 1 0", " 0 0 0 0 0 0 a9 a8", " a7 a6 a5 a4 a3 a2 0 0", " 0 0 0 0 0 0 0 0"; mode = 0x41; delay = 5; blocksize = 4; readsize = 256; ; memory "flash" paged = yes; size = 8192; page_size = 64; num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; readback_p1 = 0xff; readback_p2 = 0xff; read_lo = " 0 0 1 0 0 0 0 0", " 0 0 0 0 a11 a10 a9 a8", " a7 a6 a5 a4 a3 a2 a1 a0", " o o o o o o o o"; read_hi = " 0 0 1 0 1 0 0 0", " 0 0 0 0 a11 a10 a9 a8", " a7 a6 a5 a4 a3 a2 a1 a0", " o o o o o o o o"; loadpage_lo = " 0 1 0 0 0 0 0 0", " 0 0 0 0 0 0 0 0", " x x x a4 a3 a2 a1 a0", " i i i i i i i i"; loadpage_hi = " 0 1 0 0 1 0 0 0", " 0 0 0 0 0 0 0 0", " x x x a4 a3 a2 a1 a0", " i i i i i i i i"; writepage = " 0 1 0 0 1 1 0 0", " 0 0 0 0 a11 a10 a9 a8", " a7 a6 a5 x x x x x", " 0 0 0 0 0 0 0 0"; mode = 0x41; delay = 6; blocksize = 64; readsize = 256; ; memory "lfuse" size = 1; min_write_delay = 4500; max_write_delay = 4500; read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", "0 0 0 0 0 0 0 0 o o o o o o o o"; write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", "0 0 0 0 0 0 0 0 i i i i i i i i"; ; memory "hfuse" size = 1; min_write_delay = 4500; max_write_delay = 4500; read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", "0 0 0 0 0 0 0 0 o o o o o o o o"; write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", "0 0 0 0 0 0 0 0 i i i i i i i i"; ; memory "efuse" size = 1; min_write_delay = 4500; max_write_delay = 4500; read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", "0 0 0 0 0 0 0 0 x x x x x x x o"; write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", "0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 i"; ; memory "lock" size = 1; min_write_delay = 4500; max_write_delay = 4500; read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", "0 0 0 0 0 0 0 0 x x o o o o o o"; write = "1 0 1 0 1 1 0 0 1 1 1 0 0 0 0 0", "0 0 0 0 0 0 0 0 1 1 i i i i i i"; ; memory "calibration" size = 1; read = "0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0", "0 0 0 0 0 0 0 0 o o o o o o o o"; ; memory "signature" size = 3; read = "0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0", "0 0 0 0 0 0 a1 a0 o o o o o o o o"; ; ; #------------------------------------------------------------ # ATmega328P #------------------------------------------------------------ part id = "m328p"; desc = "ATMEGA328P"; has_debugwire = yes; flash_instr = 0xB6, 0x01, 0x11; eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, 0x99, 0xF9, 0xBB, 0xAF; stk500_devcode = 0x86; # avr910_devcode = 0x; signature = 0x1e 0x95 0x0F; pagel = 0xd7; bs2 = 0xc2; chip_erase_delay = 9000; pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", "x x x x x x x x x x x x x x x x"; chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", "x x x x x x x x x x x x x x x x"; timeout = 200; stabdelay = 100; cmdexedelay = 25; synchloops = 32; bytedelay = 0; pollindex = 3; pollvalue = 0x53; predelay = 1; postdelay = 1; pollmethod = 1; pp_controlstack = 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; hventerstabdelay = 100; progmodedelay = 0; latchcycles = 5; togglevtg = 1; poweroffdelay = 15; resetdelayms = 1; resetdelayus = 0; hvleavestabdelay = 15; resetdelay = 15; chiperasepulsewidth = 0; chiperasepolltimeout = 10; programfusepulsewidth = 0; programfusepolltimeout = 5; programlockpulsewidth = 0; programlockpolltimeout = 5; memory "eeprom" paged = no; page_size = 4; size = 1024; min_write_delay = 3600; max_write_delay = 3600; readback_p1 = 0xff; readback_p2 = 0xff; read = " 1 0 1 0 0 0 0 0", " 0 0 0 x x x a9 a8", " a7 a6 a5 a4 a3 a2 a1 a0", " o o o o o o o o"; write = " 1 1 0 0 0 0 0 0", " 0 0 0 x x x a9 a8", " a7 a6 a5 a4 a3 a2 a1 a0", " i i i i i i i i"; loadpage_lo = " 1 1 0 0 0 0 0 1", " 0 0 0 0 0 0 0 0", " 0 0 0 0 0 0 a1 a0", " i i i i i i i i"; writepage = " 1 1 0 0 0 0 1 0", " 0 0 x x x x a9 a8", " a7 a6 a5 a4 a3 a2 0 0", " x x x x x x x x"; mode = 0x41; delay = 5; blocksize = 4; readsize = 256; ; memory "flash" paged = yes; size = 32768; page_size = 128; num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; readback_p1 = 0xff; readback_p2 = 0xff; read_lo = " 0 0 1 0 0 0 0 0", " 0 0 a13 a12 a11 a10 a9 a8", " a7 a6 a5 a4 a3 a2 a1 a0", " o o o o o o o o"; read_hi = " 0 0 1 0 1 0 0 0", " 0 0 a13 a12 a11 a10 a9 a8", " a7 a6 a5 a4 a3 a2 a1 a0", " o o o o o o o o"; loadpage_lo = " 0 1 0 0 0 0 0 0", " 0 0 0 x x x x x", " x x a5 a4 a3 a2 a1 a0", " i i i i i i i i"; loadpage_hi = " 0 1 0 0 1 0 0 0", " 0 0 0 x x x x x", " x x a5 a4 a3 a2 a1 a0", " i i i i i i i i"; writepage = " 0 1 0 0 1 1 0 0", " 0 0 a13 a12 a11 a10 a9 a8", " a7 a6 x x x x x x", " x x x x x x x x"; mode = 0x41; delay = 6; blocksize = 128; readsize = 256; ; memory "lfuse" size = 1; min_write_delay = 4500; max_write_delay = 4500; read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", "x x x x x x x x o o o o o o o o"; write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", "x x x x x x x x i i i i i i i i"; ; memory "hfuse" size = 1; min_write_delay = 4500; max_write_delay = 4500; read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", "x x x x x x x x o o o o o o o o"; write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", "x x x x x x x x i i i i i i i i"; ; memory "efuse" size = 1; min_write_delay = 4500; max_write_delay = 4500; read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", "x x x x x x x x x x x x x o o o"; write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", "x x x x x x x x x x x x x i i i"; ; memory "lock" size = 1; min_write_delay = 4500; max_write_delay = 4500; read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", "x x x x x x x x x x o o o o o o"; write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", "x x x x x x x x 1 1 i i i i i i"; ; memory "calibration" size = 1; read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", "0 0 0 0 0 0 0 0 o o o o o o o o"; ; memory "signature" size = 3; read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", "x x x x x x a1 a0 o o o o o o o o"; ; ;
https://w.atwiki.jp/aero_rc_2ch/pages/10.html
「マルチバンドユニット」というものを聞いたことがあるだろうか。 これはエアロRCを現在の2台同時走行から更に多くのマシンでの同時走行を可能にする幻のOPだ。 しかし、どうやらこのマルチバンドユニット、本当に「幻」で終わってしまったようである。 トミーの発売開始予定から数ヶ月が経ち、更に発売休止になってからも数ヶ月が経過した現在でもまだ発売の噂は聞いたことがない。 結局、2台以上での同時走行は不可能・・・ に思えたが、発売休止(中止?)から数週間後あたりにこんな情報が舞い込んできたのである。 「送信機側と車体側の電子部品の中のツマミ(コア?)を回転させることで周波数を変更できる」というものだった。 大本の情報源はとあるブログの記事らしい。(URL分からん、誰かURL補足キボン 情報源が分かっていながら勝手に方法を掲載するのは恐縮だが、その方法を紹介しよう。 必要なもの 1.ピンバイス・きり(きりはあると便利) 2.細めのコアドライバー(マイナスドライバーでも代用できないこともないが、マイナ スドライバーだとコアを破損してしまう可能性が高い) 3.細いマイナスドライバーと極細マイナスドライバー(あると便利) 4.半田ごてかドライヤー(あると便利) 5.同じ周波数の別の車体と送信機(必須だぜ?) まず、送信機のツメを細いマイナスドライバーで起こし、送信機を分解する。 表側のカバーを外し、基盤が見えたら基盤の下側に半透明な出っ張りにコイルが巻いてある電子部品が見えるだろう。 この場所をよく確認しつつ、ピンバイスで送信機ケース裏側に穴を空ける。多少位置がずれても穴を大きくしてやればおk。 ※40メガの送信機の場合は、送信機本体裏にある小さな丸く黒いシールをはがせばそのままこの電子部品に通じる穴が開いているのでそれだけでおk。 車体側にも同じような加工を施しておく。 周波数 次に、加工していない方の車体の電源を入れておく。 送信機側の加工した穴から電子部品に細いドライバーを入れ、コアに溜まっているロウを掘り出し、コアドライバーを入れ、どちらか(どちらでも可)に1/4回転ほど回す。 その状態から先ほど電源を入れた車体をコントロールしてみて、動くようであれば更に電子部品を回し、動かなくなるまで回し、そこからもう少し回す。 加工を施した車体の電源も入れ、こちらの電子部品も送信機同様にマイナスドライバーでロウを掘り、コアドライバーで少しずつ回す。 加工した送信機で動くようになる位置を見つけたら、今度は加工していない送信機で動いてしまわないかを確認する。 送信機同様に位置を見つけたらそこから更に少し回しておく。 動かないことを確認したら、最後に両方がベストの状態になるようにする。 加工した送信機を持ち、加工した車体をコントロールし自分からどんどん離していく。 通常どうりの距離をコントロールできれば成功だが、すぐそばで止まってしまう場合は車体か送信機のどちらかの電子部品を左右どちらかに少しずつまわして繰り返し調整する。 ちゃんと長距離コントロールできても別の電波と被ってしまっては意味が無いので、未加工の車体と被らないかどうかも確認しておく。 ※筆者は27メガで行い成功したが、40メガでは車体側のコアが硬く、回す途中に壊れてしまった。(2回) 40メガで成功したという話も耳にするが、個人的にはオススメできない。 ※ロウは半田ごてを近づけたりドライヤーの温風で溶けるので、一度溶かすなり温風を電子部品に当てながら作業するとコアを破損しにくいかもしれない。
https://w.atwiki.jp/monosepia/pages/12123.html
(※ 最終的には周波数帯別の生体作用について調べていきたいが当面はページに掲載してある程度。) 周波数 / 電磁波 / 5G ● 4 章 電波の生体に対する影響 pdf ● 物理的特性と生体への影響pdf 「電磁界情報センター」より ● 生体 と磁気pdf 「J-STAGE」より ● 電磁場の人体への効果 「J-STAGE」より ● 電磁界の人体影響pdf 「社団法人:プラズマ・核融合学会」より ● 細胞1個の熱伝導率や比熱を精密に測定できる新技術を開発 ─ 細胞機能の基本原理解明や細胞レベルで生じる難病治療法研究の進展に期待 ─ 「東北大学」より ● 日本大学理工学部精密機械工学科-松田研究室 ● 低 周波音 によ る人体反応の評価 「J-STAGE」より ● 電磁波の種類と人体への影響 「EMC村の民」より ● [PDF]脳内で観察される周波数の異なる神経振動 「J-STAGE」より .
https://w.atwiki.jp/arduino/pages/32.html
3軸加速度センサ 3軸加速度センサモジュール KXP84−2050 http //akizukidenshi.com/catalog/g/gI-02347/ 1200円 I2C/SPI/アナログ出力 http //www.kionix.com/accelerometers/accelerometer-KXP84.html データシート http //www.kionix.com/Product-Specs/KXP84-2050%20Specifications%20Rev%202.pdf アプリケーションノート http //www.kionix.com/App-Notes/AN008%20Getting%20Started%20with%20the%20KXP84.pdf 3軸加速度センサモジュール KXM52−1050 http //akizukidenshi.com/catalog/g/gI-01425/ 1000円 アナログ出力のみ AE-KXP84(KXP84−2050) ピンリスト (データシートのチップのピン番号と秋月基板の外部端子番号は違うので注意) 名前 秋月外部端子番号 チップのピン番号 機能 Vdd 1 2 GND 2 1 MOT 3 3 Motion interrupt FF 4 4 Free-fall interrupt SCL/SCLK 5 12 IO_Vdd 6 13 SDA_SDO 7 11 RESET 8 8 ADDRO/SDI 9 10 CS 10 9 X_OUT 11 5 X Y_OUT 12 6 Y Z_OUT 13 7 Z --- 14 14 NC(接続しない) 半田付け 写真のように付属のメスのコネクタを半田付けすればArduinoやブレッドボードとジャンパワイヤで接続できる。 アナログ 配線する。 Arduino AE-KXP84 5V 1 GND 2 Analog0 11 Analog1 12 Analog2 13 これだけでOK。 本格的にArduino/簡易オシロスコープを使えば波形が見れます。 SPI I2C 地震計を作れるか? (TODO) 3軸をRGBに割り当ててみる (TODO) 3軸加速度シンセサイザー (TODO)