Arduino初心者熱烈大歓迎質問スレ part26
■ このスレッドは過去ログ倉庫に格納されています
328がDIP品の方が良けりゃこっち
http://s.click.aliexpress.com/e/_sajqa4
4000以上も売り上げてるセラーから買えばまず外れない
うちの中華UNOももう6年経つがトラブル知らず >>230
本体
どちらもUNO と書いてて正確にはamaの方はELEGOOとR3だから別物なのか?と思って
素人目に見て数百円も開いてその他付属品も付いてきてどっち買えばいいんだろうておもた
>>232-234
なるほど、そもそもクローン品とかいう概念がなかったわ
プレステのクローン版なんて普通は売ってないよなくらいの感覚でいた
全てすっきり謎が解けたわ
とりあえず初めてなので?クローンから試してみようかな DIPタイプでも500円未満
https://www.aliexpress.com/item/32848546164.html
個人的にはUNOよりNANO推し
2500円も予算あるなら、
中華NANO、中華ESP32、ブレッドボード2枚、ケーブル各種と電源まで全部揃うな aliexpressの方向性で考えようかなと思うけど
>>234,236
配送予定が一ヶ月先なんだけどその通り一ヶ月先なのかな? >>235
回路図も公開されててクローンは許容されてるんで
そのかわりセラーは玉石混交なので売り上げの多いとこで買ってね
なんならUNO1台とNano2台くらい買っといて
http://s.click.aliexpress.com/e/_sI9BcG
Nanoはここの青いのね >>237
そうなの、早くても2〜3週間はかかる
唯一のネックだけど
その間にいろいろ勉強しとけば? >>238,239
d
とりあえずついでに工具とかも見ていろいろ買ってみる >>240
はいはい、数週間後のデビュー、首を長くしてお待ちしております。 >>232
また良い値段の2つを持ってきたなw
>>238
青意外の Nano互換 なんてあるの?
ATmega互換は別で。
>>225
たぶんその質問してる時点で スターターキット が良い。
まぁ、Nano や ESP なんて UNO 買ってからでも良いのでは?
作りたい物が決まったら、その時に組み込みサイズが欲しくなるだろ。
どうせ IDE のセットアップも自分で検索できないだろうし、
先人のライブラリを使いこなせないと、スターターキットで終わる。 >>243
NANO互換は赤とか緑もあるよ
ATMega328PB micro-USB 送込199円
https://ja.aliexpress.com/item/32828478049.html
・328P上位互換
・USART,TWI,SPIが追加
・A6,A7が入出力可能に
・LEDが4.7k接続で眩しくない
参考:https://www.switch-science.com/catalog/3711/
セールの時150円だったので買い込んだ
重宝してる パチモンでもいいからFT232RLが載った格安中華Nanoが欲しいんだが全く無いな >>245
これもしかしてUSB付近の10pinのICがシリアル変換なのか…? 115200以下ならCH340
それ以上ならCP2103で何の問題も無いからなあ
FT232RLは単体でISPなるくらいしか取り柄が無いんじゃないの
それもNANO搭載だと意味無いわけだし >>246
パチモンのFT232RLに何の意味があるのか。
自分はここの328P-MUのピンがハンダ付けされてないのをよく買う。
http://s.click.aliexpress.com/e/_sITaSa
基板の裏に実装が無いのでいろいろ便利。
>>245ご紹介のものとの違いは328が小さいかシリアルICが小さいかの違いだね。
そのうち両方小さいのとかが出て来るのかもねw >>250
パチモンであってもFT232RLの標準ドライバで動くからね >>250
1年くらい前に328P-MUの黒基板を217円で買ったけど
今380円とかなの? このNANO安かったから買ったけど、持ってるのとちょっと違った
https://www.aliexpress.com/item/32520935731.html
Tx・Rxピンのとこに三角矢印あるし、中央のNANOがRESETになってるし
裏面もダイオードが茶色なってるし、レビュー見たらold bootloaderなら書き込めたって書いてあるから、
古いやつなの?
持ってるのはこれ
https://www.aliexpress.com/item/32341832857.html? >>251
何が標準か知らんけどw
>>252
値段は二の次なのでわからない
値段よりオーダーの多さで選ぶ
最近は上にも書いたように基板裏に何も無いもの
ピンヘッダがついてないもの
という条件で買っている
>>253
クローンなんだから違って当然
ブートローダは新しいのに書き換えればいい
自分なら128 ordersより22268 ordersの方で買うけどね >>253
LEDが緑だから多分それと同じの持ってるけど、何も考えずに普通に書き込めてたよ あ、そういえばarduino IDEのボードデータを更新してないからかもしれない >>245
知りませんでした。Nanoは最初に4個、買ったままで STM32、ESP32
に行ったので、色々とあるんですね。
あ、途中に LGT8F で遊んでたわw
>>253
かなり特殊なことをしてない限り、Optibootが載るでしょ?
Nanoのブートローダーはサイズが無駄。 >>248
CH340E 良いですね。
https://ja.aliexpress.com/item/32948296192.html
先月ぐらいに届いたけど、ほんと小さい。
付属ヘッダピンが L字 じゃないので、L字 に変更したら、
シルクが見えなくなる程のサイズ。 >>258
良いねそれ!ちっチャイナー!買っチャウナー!
CH340系って中国オリジナル? Arduino UNO でI2C使用するときの質問です。
SDAとSCLをシリアルと共通の部分とA4、A5の2か所で取れると思います。
この2つを同時に使って、それぞれ違う通信速度で扱えますか? >>260
中華オリジナル。中華Nanoなどに使われてる CH340G の下位互換?
Windowsのバージョンによってドライバーが別途必要。 >>261
SDA/SCLの端子はA4/A5の端子を延長してきただけ。
専用の端子ではない。まったく同じものだw arduinoを触りだしてから思ったのですが
簡単に言えばコンピュータって電源が入ると
クロック周波数に応じた速さでマシン語のプログラムを上から下まで読み込んで実行
終わったらまた上から下まで読み込んでの、その作業を延々繰り返す、みたいな仕組みなのでしょうか・・? >>264
だいたいそうだけど、arduinoでもsetup部は一度しか実行しないから一番上までは戻らない。WindowsとかもOSは周辺機器やプログラムからのメッセージを待つ部分がぐるぐる回っていて、来たら処理する。割り込み待ってほぼ止まっていることもあるだろうけど。 言葉の定義がイマイチなところあるけど、
ほぼいいんじゃね? 終わったらそれまでなところが違うかな
何回もやりたいなら終わらないようにループさせる必要がある まあマイコンはハーバードアーキテクチャでPCはノイマンアーキテクチャだという大きな違いがあるけどな >>264
>上から下まで読み込んで実行
読み込むのは1命令ずつだな、キャッシュ付きだと複数先読み
実行してる箇所はレジスタで示されてて、これをインクリメントして上から下とかなってるけど
強制的に値を代入して飛ばすのがジャンプ
条件で分岐してジャンプするとロープ構成になったり複雑化していく >>264
Arduinoは組み込み用だから一般的なコンピュータとはちょっと違うかもね
LinuxやWindowsのコマンドラインアプリは自動的にループする仕様はないね
ループしたければ自分でループするようにつくらないといけない
自分で処理の流れを完全に制御できるので楽と言えば楽
Windowsなどの多くのGUIアプリはイベントを読み取って処理して
また読み取ってのループみたいになってる
だいたいどのOSのGUIでもだいたい似たような設計になってるよ Arduinoの延々ループして処理していく仕様は2Dのゲームプログラムと似てるかもね
2Dのゲームプログラミング自体が組み込みと似たようなところがあるのかもね void main( void )
{
setup();
while(1) loop();
}
ってなってるだけだぞw >>272
まあね
objdumpでplatformIOでできたfirmware.elfを逆アセンブルしてみたがmainはこうなってた
ちなみにRISC-Vね
000000008000050e <main>:
8000050e: 1141 addi sp,sp,-16
80000510: e406 sd ra,8(sp)
80000512: 00004097 auipc ra,0x4
80000516: 76a080e7 jalr 1898(ra) # 80004c7c <pll_init>
8000051a: 00002097 auipc ra,0x2
8000051e: 33a080e7 jalr 826(ra) # 80002854 <plic_init>
80000522: 00004097 auipc ra,0x4
80000526: b8e080e7 jalr -1138(ra) # 800040b0 <uarths_init>
8000052a: 00005097 auipc ra,0x5
8000052e: 81a080e7 jalr -2022(ra) # 80004d44 <gpio_init>
80000532: 4585 li a1,1
80000534: 4519 li a0,6
80000536: 00003097 auipc ra,0x3
8000053a: 556080e7 jalr 1366(ra) # 80003a8c <sysctl_set_power_mode>
8000053e: 4585 li a1,1
80000540: 451d li a0,7
80000542: 00003097 auipc ra,0x3
80000546: 54a080e7 jalr 1354(ra) # 80003a8c <sysctl_set_power_mode>
8000054a: 00003097 auipc ra,0x3
8000054e: 57a080e7 jalr 1402(ra) # 80003ac4 <sysctl_enable_irq>
80000552: 00000097 auipc ra,0x0
80000556: 218080e7 jalr 536(ra) # 8000076a <setup>
8000055a: 00000097 auipc ra,0x0
8000055e: 238080e7 jalr 568(ra) # 80000792 <loop>
80000562: bfe5 j 8000055a <main+0x4c> >>274
auipc ra,0x0
jalr 536(ra) # 8000076a <setup>
<setup>をサブルーチンコール
auipc ra,0x0
jalr 568(ra) # 80000792 <loop>
<loop>をサブルーチンコール
j 8000055a <main+0x4c>
8000055aへジャンプ なんか、前スレで出力ポートにスピーカー繋げた時に、コンデンサーを使って簡易的に音を大きくする手法を紹介してる人がいたと思うんだけど、
あれってどこかに解説してるサイトとか無いかしら?
または当時貼られた回路図持ってる人…はいないか。、 >>273
Arduinoでは
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp
が実際のそれ。
なぜこれが気の利いた措置だと思ったのか、どうもいまだにわからんw >>279
MaixBitならQVGAのカラーLCDとカメラが付いて秋月で3000円で売ってる
flashが16MB(プログラムが格納できるのは8MB)、RAMが6MB
CPUコアが64bitのRISC-Vで単精度、倍精度浮動小数点演算に対応してる 抵抗つけただけのオスUSB付きの白LEDライト(と青LEDライト)を作りました。そしてarduino側にはメスUSBジャックを設置しました
白ライトを刺しarduinoでLチカさせ、次に青LEDライトに刺し替えてLチカしてみたりしました
がしかしもしそのメスに間違って電源刺したらと思うと危ないと思ったのですが
こういう場合は電源取りようの無いコネクタ形状に変えるのが通例ですか? だいたい電源のケーブルはACアダプタ側がタイプAで充電する側はそれ以外じゃね? FT232みたいなUSBシリアルコンバータ経由でATTiny13とか85とか84とか861とかATtiny1シリーズとかにスケッチ書き込めますか? >>286
レスサンクス
FT232をISPライターにするんじゃなくて、FT232でPro Miniに書き込む様な感じで出来るかなって思って
85とか84とかTiny1シリーズとかだとArduinoのブートローダー書き込めるっぽいから、最初に一度ISPライターでブートローダー書き込んで、以降はPro MiniみたいにFT232とかCP21xxそういうのでスケッチの書き込みしたいなって これからアルディーノ 始めようと思うのですが、最初は何を買えば良いのでしょうか?通販の口コミも見ましたが、これは初心者には厳しいなど色々な口コミがありどれがいいのかよくわかりません…。おすすめがあれば教えていただきたいです。 >>288
amazonでarduino スタータキット 2000円くらいから3500円くらいのとnano 互換3ケセットあたりが良いと思う。 最初は壊すことを恐れない準備も必要。 >>283,284
たしかに
給電はUSB2.0 typeA or TypeB、microとかtypeCとか小さい系
ですね
市販のUSB単純LEDランプとかもオスはほぼ2.0typeAなので
TypeAでやってみます 訂正
×給電はUSB2.0 typeA or TypeB、
○給電はUSB2.0 TypeB、
あとモバイルバッテリーはAC変換アダプタのとこがusb2.0typeAなのでややこしいですね…
(usb2.0typeAオスを使う状況があるという意味で) すみません、教えてください
IRremoteつかって、赤外線リモコンの信号を読み取ってるんですが、
リモコンの同じボタンを押しても、毎回違った数列が表示されるんですが、なぜですか? >>294
エアコンならそういうのがあるかも
TVのリモコンで毎回違うコードになるなら何かがおかしい テレビのも照明のもなるんだよね><
どの数列を送信すればよいのか困ります それはうまく受信できてなだけだ。
まずテストに使ってるリモコンのメーカーからメーカーコードを調べておく。
したらそれが受信されるようにがんがるんだ! >>294
ドップラー効果
ボタンを押した際にわずかにリモコンが揺れてしまう
近付く時と遠ざかる時の周波数が変わるので
揺れてるリモコンから発射する波長は微妙に違う
他に考えられる原因としてはリモコン制御ICのクロックの安定性とか
送信中にキースキャン割り込みがあってずれてくるとかかな ドップラー効果ってマジ?
そんなちょっと波長ズレくらいで光センサーの波長特性の中でどれくらいの幅でズレるんだよ >>300
ボタンを押した際にわずかにリモコンが揺れてしまう
赤外線だからなぁ
わずかに高速に動いてるのかw センサが取りこぼすほどの波長変動をもたらす揺れってどんなもんだろう
仮に波長が1%ズレたら取れなくなると仮定した場合、3000km/sなんだが・・・ 手の揺れでドップラー効果でてくる手って
人間では無理です Atmega32U4でUSBシリアル変換器を作ってみました。
RXとTXにLEDを付けてみました。
んで1秒ごとにHello WorldをシリアルにプリントするスケッチをAtmega382に書き込んで、
Atmega32U4の基板をPCとAtmega382の基板に接続して、Hello WorldをPCで表示する事が出来ました。
LEDについてですが、市販のUSBシリアル変換器だと1秒ごとにHello Worldがプリントされたタイミングで点灯してすぐに消灯してますが、自分が作ったやつだと、
Atmega32U4をAtmega382に接続しただけでTXのLEDが点灯してArduino IDEのシリアルモニタを開くとRXが点灯します。以降ずっと点灯したままです。
Hello Worldがプリントされるタイミングでもなにも変化は無いです。点灯したままです。
何が間違えているんでしょうか?
Atmega32U4のRX(TX)のピンにそれぞれLEDと抵抗を付けました。 >>305
TXは normal high じゃなかったっけ? 待機時はHレベルだからそれが正常
市販品は反転してるだけ >>306
>>307
どうもありがとうございます
一応自分のこれは正常な動作でしたか リモコンといえばxbox360の赤外線リモコンをArduinoで使おうと実験していたら一つのボタンで二種類のコードが押すごとに交互に出る仕様だったな
あれは謎だった >>305
ATmega328
>>309
海外製品に ON/OFF を一つのボタンで実現するために、
リモコン側で交互に信号を出すタイプがあるって奴だね。
本体側の状態に関わらず ON/OFF を出すので、2度押さないと
思った動きをしないことがある。
エアコンのリモコンに付いてる液晶の動きに似てる。
エアコン本体に向けずに電源を入れようとすると、
リモコンの液晶だけが表示される。 アリで一通りカートに入れたのですがこれだけは買っとけってのあったら教えてください
ちなNew User BONUSなのでマルチテスター入れときました > 一通りカートに入れた
何か勧めると「それはもう買いました」になるんだろうな
非常にレスしにくい質問 eBay, AliExpress で電子工作関連のお買い物 10
https://rio2016.5ch.net/test/read.cgi/denki/1579618462/l50
専門スレは見てないのかな?それともArduno縛りなわけ?
3スレ位遡って見ればだいたい最近のお買い得品は揃うw ネタにマジレスみたいになってアレだけど、郵送物に付着したウイルス(コロナ)はどんくらい生きてんのかね?
こういう時は逆に配送の遅さが有利に働いたりしてなーと思ったりも
まぁ時間の掛かってるところが主に中国国内だろうからあまり意味ないけど コロナウイルスの場合、つるつるの乾燥面では2日。衣服など柔軟もしくはしめった面ではもう少し。
表面に脂質膜があるタイプなのでアルコールで破壊可能。
いずれにしても2週間はかかるから日本では物から感染する心配は無い。
中国国内に関しては1日で配達されるから、余裕で安全とは言い切れない。 発送が止まってるから心配しなくていいんじゃね
セラーも集荷来ないからキャンセルしてくれって言ってくるみたい
1〜2ヶ月で落ち着くと思うけど
その頃にはNew User BONUS失効してるな >>312,313
新しいユーザセールで何かないかなと
おそらく?商品を物色しないとおすすめ品に載らないっぽいので(最初は釣り用品ばっかりだった)
お買い物スレもっかい見てみます
一つ良いの見つけるとそういえばあれもこれもとねずみ講式に横道それてしまう・・ >>318
「ねずみ講式」ってなーに?
「ねずみ算式」でもないようだけどそっちかな 秋葉原の東京ラジオデパートの3階のshigezone安いね
Pro mini互換ボードが税込み390円だった
Arduino Uno互換ボード(USBシリアルがCH340Gみたい)が税込み450円だったよ shigezoneは今は通販はやってない模様
先週、期間限定で通販やってたみたい
今後はそのうち告知あるようなことがTwitterに書かれてるね オレ基準な
ちっちゃいdigispark互換機、好きで何個か買ったわ。
ちょっと本格的に作りたい時用に、pro mini 互換ボードと、esp32 のやつも買ったわ。
特にesp32 に OLED がのったモジュールは、単体でいろいろ遊べて楽しいわ >>318
そう、変なものを見るとお勧めが汚染されて
しかも変なものはなかなか消えない法則なので気を付けて。
まあみんな良識人でめったにそういうものは紹介されないけどw 絶対必要みたいなもんは少ないな
あっても既に市販化されてて自作する理由はコスト面だけだったりする
2年前に作ったオートサーキュレータは部屋の空気を攪拌するものだが
部屋の天井付近と床付近2点の温度差で動作する
1度セットすればもう一年中いじる必要も無く
今まで、エアコンONしてサーキュレータもONしてといったわずらわしさから開放された
そのエアコンも去年から自動運転になった。明かりを感知しておやすみモードを装備したので
夜中にトイレで起きても適度な気温、エアコンには一切触れずに本当に自分好みの環境になった。 修理のスキルが上がるから、ちょっとした故障なら直してあげたりしたら周りから喜ばれる >>319
「ねずみ算式」とは、慣用句では聞くけどどのような増加の仕方かな?
「ねずみ講」は親が子世代を4人づつ増やしていくと言う方式なので
14世代前後で現在の地球人口と同程度になる。式は下になるかと
4^n = 9 * 10^9 (現在の地球人口を90億人にした)
両辺の(常用対数)をとると n * log4 = 9 * log9
(黙々と)式を簡単にして n = 9 * ((2 * log3) / (2 * log2))
n ≒ 9 * 1.585 = 14.265
故に14世代「ねずみ講式」で会員を増やせば地球人口と同程度になる。
<それで自分も質問あるけど宜しく>
Arduino mega の PWM で質問です。下を参考にコーデイングしました。
ttps://qiita.com/srs/items/68981b6e695e6f4468ff
TIMER1を PWM にして、周波数を 3.921 kHz とする意図ですが
不都合や間違いはないでしょうか。 因みにロジアナ等はないです。
使うピンは>>150氏のレスを参考に12ピンを予定してますが
include <avr/io.h>
static int divide = 2;
void setup() {
pinMode(12, OUTPUT);
TCCR1B = (TCCR1B & 0b11111000) | divide;
}
void loop() {
} ■ このスレッドは過去ログ倉庫に格納されています