2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Arduino初心者熱烈大歓迎質問スレ part17

1 :774ワット発電中さん:2016/08/24(水) 00:48:13.67 ID:oROmur8r.net
http://www.arduino.cc/

【質問者心得】
・スレに一応目を通してから質問しましょう
・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
 詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです
【回答者心得】
・すぐにググレカスと言う前に「○○でググれカス」って言うような大人の余裕を見せつけてやりましょう
・節度ある初心者さんには、特に優しくね

【分裂騒ぎ】ただいま係争ちう
お家騒動により現在はarduinoブランドが2つに分かれて、開発ツールも別の道を歩み出した(?)
このため、製品基板に適合したversionのツールを使わないとダメぽorz
・Arduinoの内部分裂について
 ttp://mag.switch-science.com/2015/04/07/arduino-v-arduino/

関連スレ
【Arduino】フィジカル・コンピューティング4【OSC】
http://wc2014.2ch.net/test/read.cgi/denki/1407830304/
学研マイコン Japanino ジャパニーノで遊ぶスレ 3
http://kamome.2ch.net/test/read.cgi/denki/1286354827/

前スレ
Arduino初心者熱烈大歓迎質問スレ part15
http://rio2016.2ch.net/test/read.cgi/denki/1451893274/

Arduino初心者熱烈大歓迎質問スレ part16
http://wc2014.2ch.net/test/read.cgi/denki/1451909868/

201 :774ワット発電中さん:2016/09/19(月) 18:56:37.48 ID:yxQYEd9r.net
現在のESPはSTM8や
もうすぐSTM32が乗ったESP32がでる。
IRはライブラリー使わずにやったほうが良いよ。参考に書いとく
#include <Wire.h>
#define IR_IN 7
#define IR_DATA_SIZE 100
byte ir_data[IR_DATA_SIZE];
byte ir_code[32];
byte ir_result;
void setup() { Wire.begin();
}
void loop() { ir_result = ir_read(IR_IN);
if (ir_result > 0) {
print_comand(ir_result); }
}
byte ir_read(byte ir_pin) {
unsigned long now, last, start_at;
boolean stat;
start_at = micros();
while (stat = digitalRead(ir_pin)) {
if (micros() - start_at > 2500000) return 0; }
digitalWrite(13, HIGH);
for (int i = 0; i < IR_DATA_SIZE; i++) {
ir_data[i] = 0; }
start_at = last = micros();
for (int i = 0; i < IR_DATA_SIZE; i++) {
while (1) {
if (stat != digitalRead(ir_pin)) break;
if (micros() - last > 25000) {
digitalWrite(13, LOW);
return ir_get_data(); } }
now = micros();
ir_data[i] = (now - last) / 100; //byteに格納する
last = now;
stat = !stat; }}
byte ir_get_data() {
int j = 0;
byte result = 0;
for (int i = 3; i < 66; i += 2) {
if (ir_data[i] > 10) {
ir_code[j] = 1;
} else {
ir_code[j] = 0;
}
j++;
}
for (int i = 0; i < 8; i++) {
if (ir_code[i + 16] == ir_code[i + 24]) { //反転データチェック
result = 0;
break;
} else {
bitWrite(result, i, ir_code[i + 16]);
}
}
return result;

202 :774ワット発電中さん:2016/09/19(月) 19:46:27.25 ID:AmuEFnrm.net
ESPはSTMのコアじゃないだろ
ARMですらないどっかのIPコアを使った独自SoCのはず

203 :774ワット発電中さん:2016/09/19(月) 20:21:25.37 ID:LB2bfwr/.net
>>201
STM32じゃないらしいよ

204 :774ワット発電中さん:2016/09/19(月) 20:28:44.12 ID:mnS1GVwe.net
Tensilica Xtensa LX106

205 :774ワット発電中さん:2016/09/19(月) 20:30:27.36 ID:pNxHm/Xs.net
あ、それはESP8266だった。
ESP32はXtensa Dual-Core 32-bit LX6です。

206 :774ワット発電中さん:2016/09/19(月) 20:47:53.54 ID:oKVvTgAc.net
どちらにせよESP32、すげぇな。
めちゃくちゃ欲しいわ。

207 :774ワット発電中さん:2016/09/19(月) 20:52:58.05 ID:AmuEFnrm.net
Cortex-MだからRTL8710には少し期待してる

208 :774ワット発電中さん:2016/09/19(月) 22:44:06.64 ID:XjkbYx5X.net
>>201
わざわざありがとう。自分も結局ゼロから書き起こしたけどパーツが足りなくなって最後の送信がテストできん状態。
ソース読ませてもらいます。

209 :774ワット発電中さん:2016/09/20(火) 02:52:07.23 ID:qJWuU4q7.net
mbedは公式のオフラインIDEがぼったくり

210 :774ワット発電中さん:2016/09/20(火) 10:21:50.35 ID:OpK7GmJU.net
ぼったくりって言えば解った風に聞こえるとでも思っているのだろうか

総レス数 1003
291 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★