■ このスレッドは過去ログ倉庫に格納されています
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 ★