300円でArduino互換機のLチカまで

その他

19 Res. 32.41605746 MONA 3 Fav.

1 :裏技君七段錬士:2016/01/22 03:18:50 (8年前)  2.00114114MONA/2人

BangGood:Arduino nano互換機
http://www.banggood.com/ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-Cable-p-933647.html

paypalで買える。一応amazonでも取り扱いしてる業者もいる(どちらも同じ所から届くっぽい)。
USBはMicroではなくminiBなので注意。banggoodにアクセスした時点で広告が汚染されるので注意。

互換機用のドライバ(インストール前に要ウィルススキャン)
http://www.wch.cn/download/CH341SER_ZIP.html

ドットインストール:Arduino入門
http://dotinstall.com/lessons/basic_arduino

注意点
よく焼ける。コゲる。出来ればプラケースの中に封入してから使う。digitalWriteは問題無いけど、analogWriteの動作が明らかにおかしい。けど気にしない。

2 :裏技君七段錬士:2016/01/22 03:24:44 (8年前)  2MONA/1人

なお、発送から到着まで3週間ほど掛かりました。
海を越えて船で来るので、めっちゃ遅いです。変わりに輸送費は込み込みです。

3 :裏技君七段錬士:2016/01/22 04:50:08 (8年前)  1MONA/1人

3時間触った感想

16MHzって遅いのではとか思ってたけど十分早い。
PORT管理が隠蔽化されてて楽しい。ただし比較的遅い。
わりとPICの知識があると高速化に貢献出来そう。この場合Arduino使う意味が無いとも。
5V20mAまで出力出来るっぽいので直接モーター動かすとかいう危険なことが出来そう。
電源をモバイルバッテリーそのままUSBで繋げて使える。
30KBは思っていたよりデカいけど思ってたより小さい。
スピーカーを扱える関数が弱くて想定外っぽい。

4 :裏技君七段錬士:2016/01/22 05:39:35 (8年前)  0.00114114MONA/1人

すっげ忘れてたけど、Arduinoの開発環境
https://www.arduino.cc/en/Main/OldSoftwareReleases#1.0.x

下の方にある1.0.5のインストーラ版を入れてね。
これ以降の環境だと互換ボードが使えないよ(一応使えるけど設定が面倒らしい)

5 :izuna五段:2016/01/22 13:17:00 (8年前)  1.00004649MONA/2人

せっかくだから何か、作りたくなるね。

洗濯機の電源がONになるとマイニングしているコンピュータがマイニングを一時的に中断するものとか、作れないかな。
東京電力の新しい電力プランでスタンダードXとかいうのがあって
30分ごとの使用電気量の最大値にもどついて電気代が計算される仕組みらしい。だからマイニングを自動中断、再開する回路を作ると、ちょっと得するかも。
僕は、もう朝得プランに契約してしまっていて1年は契約変更できないから関係ないけど。

6 :もなウォッチ七段:2016/01/22 19:37:44 (8年前)  2MONA/1人

買ってしまいました
使い道はこれから考えます!

7 :裏技君七段錬士:2016/01/23 12:52:36 (8年前)  0.00114114MONA/1人

やったー!1760Hzの音が出たー!(mozziライブラリ使用

8 :裏技君七段錬士:2016/01/25 19:25:38 (8年前)  2MONA/1人

tone関数を使ってよろこびのうたを実装しました。
int onkai[64];
char gakuhu[]={
31,15,31,22,32,19,34,22,34,15,32,24,31,20,29,24,27,15,27,22,29,19,31,22,31,14,31,29,29,22,29,17,
31,15,31,22,32,19,34,22,34,15,32,24,31,20,29,24,27,15,27,22,29,19,31,22,29,14,29,27,15,27,22,27,
29,17,29,14,31,19,27,15,29,17,31,32,31,19,27,15,29,17,31,32,31,18,29,21,27,24,29,21,22,22,31,31,
15,15,31,22,32,19,34,22,34,15,32,24,31,20,29,24,27,15,27,22,29,19,31,22,29,14,29,27,27,22,19,22,0};
void setup(){
int i;
long double j=110;
for(i=0;i<64;i++){
j*=1.0594630943592952645618252949463;
onkai[i]=j;}
pinMode(9,OUTPUT);
}

9 :裏技君七段錬士:2016/01/25 19:26:02 (8年前)  2MONA/1人

void loop(){
static int i=0;
if(gakuhu[i]=='\0')i=0;
tone(9,onkai[gakuhu[i]]);
delay(100);
i++;
}

10 :裏技君七段錬士:2016/01/25 19:55:07 (8年前)  2MONA/1人

応用:だんだん昇天していきそうなよろこびのうた(音程が高く、速度が遅くなっていく)

void loop(){
static int i=0,k=0;
i++;
if(gakuhu[i]=='\0'){i=0;k++;if(k>20)k=0;} //k=0、曲が終わる度に+1、k=20で戻る
tone(9,onkai[gakuhu[i]+k]); //onkaiをk分増やす
delay(100+k*10); //k*10ミリ秒ずつdelayが増える
}

たのしい!!!

11 :裏技君七段錬士:2016/01/26 15:55:29 (8年前)  0.00004641MONA/1人

クソコードでもちゃんと想定通り動くのほんと好き
void loop(){
static int k=0;
static double i=0;
if(gakuhu[(int)(i/10)]=='\0'){i=0;k++;if(k>10)k=0;}
if((int)(i/10)%2==0){
if((int)(i)%2==0){
tone(9,onkai[gakuhu[(int)((i/10))]+k]);
}
else{tone(9,onkai[gakuhu[(int)(1+(i/10))]+k]);}
}
else {tone(9,onkai[gakuhu[(int)((i/10))]+k]);}
delay(10);
i+=1;
}

12 :裏技君七段錬士:2016/01/26 23:22:17 (8年前)  2MONA/1人

https://twitter.com/urawazakun/status/691966385476403200/

>>8+>>11のソースコードの実行結果。
tone関数は本来1音しか扱えないけど、
2音を高速に入れ替えることで擬似的に2音を表現してる。

13 :裏技君七段錬士:2016/02/04 01:04:02 (8年前)  0.00114114MONA/1人

ビットコインによる決済が出来るサイト&例のArduino互換機発見

https://www.fasttech.com/products/0/10000015/4246900-arduino-compatible-improved-version-nano-v3-0

banggoodより若干高いけど、paypal経由する時の手数料より安いのでオススメ
とりあえず買えるかどうかのテスト兼ねて一個注文

14 :もなウォッチ七段:2016/02/04 09:51:22 (8年前)  11.4114MONA/1人

来た

15 :もなウォッチ七段:2016/02/04 10:19:14 (8年前)  0MONA/0人

http://www.dorapro.co.jp/engineerblog/?p=760 のサイトも参考になりました

16 :裏技君七段錬士:2016/02/06 17:06:46 (8年前)  5MONA/1人

外付け部品無しでArduinoの電源電圧を測定する
http://radiopench.blog96.fc2.com/blog-entry-490.html

これに発振回路のない圧電ブザー加えて、音程によって電圧測るマンできた!
void setup(){...pinMode(9,OUTPUT);...} (9番ピンに圧電ブザー設置)
これと
void loop(){...
static counter=0;
...
if(counter<10) tone(9,(Vcc-4.5)*880); //5Vなら440Hz、4.8Vなら264Hzになる
else {counter=0; tone(9,440);} //基準音440Hzを10回に一回挿入

を書き足して、delay(1000);をdelay(10);にするだけ。お手軽感すごい
ただ、互換機の基準電圧が正しいかどうかは未知数なので、目安程度にしてね

17 :裏技君七段錬士:2016/03/13 19:42:37 (8年前)  0MONA/0人

>>13のサイトで購入したArduino互換機がまだ届いていないので、少し警戒しています。注意して下さい

18 :裏技君七段錬士:2016/04/09 13:05:11 (8年前)  0MONA/0人

>>17

本日ようやく届きました。やったー!

19 :yasucom初段:2018/06/17 16:44:21 (5年前)  0MONA/0人

D15の所が内蔵LEDの出力っぽいけど、外に出すことは出来ない感じ?(´・ω・`)

お気に入り

新規登録してMONAをもらえた

本サイトはAsk Mona 3.0に移行しましたが、登録すると昔のAsk Monaで遊ぶことができます。

新規登録ログイン