ハンブルソフト サポート掲示板

有限会社ハンブルソフトの製品関連の疑問に答える掲示板です。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

3 / 15 ページ    ←次へ | 前へ→

HSES-LMC1のタイマーと割り込み  飯田和彦 E-MAIL  - 21/1/27(水) 9:12 -

タイマーは使えますでしょうか? またこのタイマーによる割り込みも可能でしょうか? もし可能なら両方の使い方の例をご教授ください。 

引用なし

パスワード



・ツリー全体表示

pinMode(), digitalWrite()を使用してくだ...  nari  - 21/1/18(月) 9:42 -

>プログラミング上ですが、ピン番号指定、出力設定、使用時0/1書き込みの三つについて教えてください。

IO0のピン番号は0です。
あとは pinMode(), digitalWrite()を
使用してください。


>> 2. プルダウンでLowにすると起動時
>> プログラム書き込みモードに入り
>> ユーザプログラムは実行されません。
>RESETがLOWからHIGHに立ち上がる場合の話でしょうか? それともこのIO0単独でプログラム書き込みモードに入るのでしょうか?

RESETが立ち上がるタイミングでIO0がLowだと
プログラム書き込みモードにはいります。

引用なし

パスワード



・ツリー全体表示

Re:IO0が出力に使用できます  飯田和彦 E-MAIL  - 21/1/16(土) 9:52 -

>出力1本でよければ
>IO0が使用できます。
あー良かった、これダメならLEDのある一点を光らせてこれを光センサをつけて出力(警告ブザー)をドライブしないといけないと思っていました。助かります。
プログラミング上ですが、ピン番号指定、出力設定、使用時0/1書き込みの三つについて教えてください。以前はスイッチ入力にIO0を使おうかと思っていたのですが、こちらはGROVEコネクタのアナログピンADで対応できること教えていただきましたのでそのようにします。 


> 2. プルダウンでLowにすると起動時
> プログラム書き込みモードに入り
> ユーザプログラムは実行されません。
RESETがLOWからHIGHに立ち上がる場合の話でしょうか? それともこのIO0単独でプログラム書き込みモードに入るのでしょうか?

以上よろしくお願いします。

引用なし

パスワード



・ツリー全体表示

IO0が出力に使用できます  nari  - 21/1/15(金) 9:21 -

出力1本でよければ
IO0が使用できます。

但しIO0はプログラムの書き込みモードへの
遷移に使用されますので以下の点に
注意してください

1. プルアップされていますので pinMode(OUTPUT)
するまで出力はHighです。

2. プルダウンでLowにすると起動時
プログラム書き込みモードに入り
ユーザプログラムは実行されません。

3. プログラム書き込み時に1瞬 Lowになります。




引用なし

パスワード



・ツリー全体表示

Re:無いです  飯田和彦 E-MAIL  - 21/1/15(金) 6:54 -

>無いです
最悪でも1本あれば対応可能なのですが、プログラムすれば出力になるようなポートはございませんでしょうか? もしくは拡張ボードでもよいのですが、、。ないとなると残念ですが量産を中止しないといけません。 よろしくお願いします。 

引用なし

パスワード



・ツリー全体表示

+3V3は 3.3Vのことです。  nari  - 21/1/14(木) 14:27 -

>シルクの+3Vの次に3とありますがこの3は何でしょうか? 1ピンは空ですか? 

+3V3は 3.3Vのことです。
50mAぐらいは大丈夫だと思います。

1ピンは空きです。どこにも接続されていません。

引用なし

パスワード



・ツリー全体表示

EEPROMライブラリを使ってください  nari  - 21/1/14(木) 10:02 -

esp8266 arduinoだと EEPROMというライブラリで
flashメモリーにデータを残すことができます。

https://github.com/esp8266/Arduino/tree/master/libraries/EEPROM

使い方は以下のページなどを参考にしてください。

https://qiita.com/exabugs/items/0220edd4c9bf93da981b

引用なし

パスワード



・ツリー全体表示

無いです  nari  - 21/1/14(木) 9:43 -

無いです

引用なし

パスワード



・ツリー全体表示

汎用I/O  飯田和彦 E-MAIL  - 21/1/14(木) 9:05 -

一つお聞きするの忘れてました。 出力として汎用に二種類のブザーをコントロールする信号線(CMOS入力をドライブ)2本程度ほしいのですが、コネクタ名と信号名とピン番号をお教えください。 

引用なし

パスワード



・ツリー全体表示

Re:GROVEコネクタのケーブル  飯田和彦 E-MAIL  - 21/1/14(木) 5:27 -

ハンブルソフトさんでケーブルの販売されていること知りませんでした。 ありがとうございました。

引用なし

パスワード



・ツリー全体表示

NVRAM  飯田和彦 E-MAIL  - 21/1/14(木) 5:24 -

電源を切っても作業の続きからスタートしたいので、変数(Int)をいくつか保持したいです。 RAMではなくNV(不揮発メモリ)の領域のArduinoのプログラミング上の仕方をお教えください。 領域の確保から、読み書きなどです。メモリーフリーは必要ないです。 URLでも結構です。 

もう一つは、このNV領域はブート(RESETボタンを押す)しても前回の電源切る前の値を単に読むだけになりますので、このためにはプログラムを書き込み終わるまでに値を確定しておかないちいけないです。このプログラム記述はどのようにするのでしょうか? 基本的なことなのでしょうが、大昔のことなので忘れてしまいました。

以上で分からないことは全部お聞きでき、このご回答いただいた段階でやりたいことに着手できると思います。 長々と素人にお付き合いいただきまして感謝申し上げます。 またこれからもまだ細かいところであるとは思いますのでよろしくお願いします。

引用なし

パスワード



・ツリー全体表示

Re:TOUTの使い方  飯田和彦 E-MAIL  - 21/1/14(木) 5:04 -

>結局、何がわからないのでしょうか?
1〜4ピンの信号名と機能を教えてください。
またピン番号は右から数えるのでしょうか、それとも左からでしょうか。
これまでのご回答いただいた文章から想像すると、ピン番号は右からで、各ピンの信号名と機能は以下でしょうか?
1ピン?
2ピン TOUT(A/D変換アナログインプット、値0-1V)
3ピン +3V (電源出力、最大何mアンペアまでとれますか?)
4ピン GND

シルクの+3Vの次に3とありますがこの3は何でしょうか? 1ピンは空ですか? 
以上よろしくお願いします。

引用なし

パスワード



・ツリー全体表示

TOUTの使い方  nari  - 21/1/13(水) 10:19 -

>ピンアサインメントと信号の説明はどこかに記述ありませんでしょうか? シルクにはGND、+3V3、ADとありますがよくわかりません。アナログ入力ピンは左から数えて3番目ですね。 

結局、何がわからないのでしょうか?

ADと書かれたピンがTOUTに接続されており
analogRead(A0)で 0〜1Vの範囲の電圧が
0〜1023の値で読み取れます。

引用なし

パスワード



・ツリー全体表示

GROVEコネクタのケーブル  nari  - 21/1/13(水) 10:13 -

▼飯田和彦さん:
>GROVEコネクターのメスコネクターを購入したいのでメーカと型名をご連絡ください。

メスのコネクターを探しましたが
販売しているところが見つかりませんでした。

ケーブルを販売しているところは
たくさんあるので、こちらを利用しては如何でしょうか?

https://www.switch-science.com/catalog/797/
https://shop.humblesoft.com/products/detail/14
https://www.seeedstudio.com/cables-c-949.html

引用なし

パスワード



・ツリー全体表示

HSES-LMC1のGROVEコネクター  飯田和彦 E-MAIL  - 21/1/12(火) 22:05 -

GROVEコネクターのメスコネクターを購入したいのでメーカと型名をご連絡ください。

引用なし

パスワード



・ツリー全体表示

Re:RS232Cとのレベル変換は必要です。  飯田和彦 E-MAIL  - 21/1/12(火) 21:58 -

>>Groveコネクタとはどのコネクタのことですか? 
>下の図で左下にある GROVEとかかれた白い4ピンのコネクタです。
すみません見逃してました。
ピンアサインメントと信号の説明はどこかに記述ありませんでしょうか? シルクにはGND、+3V3、ADとありますがよくわかりません。アナログ入力ピンは左から数えて3番目ですね。 

>>ところで、RESETスイッチの隣のスイッチは何でしょうか? これもUSERアプリで使えますか?
>IO01に接続されています。
>digitalRead(1)で値を読み取り可能です。
>リセット解除時に、この信号がLowレベルだと
>プログラム書き込みモードに移行し
>ユーザプログラムは実行されませんので
>注意してください。
なるほど手動で書き込みモードにするためですね。

この他は了解しました。

引用なし

パスワード



・ツリー全体表示

RS232Cとのレベル変換は必要です。  nari  - 21/1/12(火) 14:01 -

>Groveコネクタとはどのコネクタのことですか? 

下の図で左下にある GROVEとかかれた白い4ピンのコネクタです。

http://www.humblesoft.com/wiki/?plugin=attach&refer=HSES-LMC1%20%E6%8A%80%E8%A1%93%E6%83%85%E5%A0%B1&openfile=v329c5_gaikei.png


>ところで、RESETスイッチの隣のスイッチは何でしょうか? これもUSERアプリで使えますか?

IO01に接続されています。
digitalRead(1)で値を読み取り可能です。
リセット解除時に、この信号がLowレベルだと
プログラム書き込みモードに移行し
ユーザプログラムは実行されませんので
注意してください。

>最後にもう一つ、TX/RXは5Vですよね。正式なRS232Cの12-15Vからのレベル変換いらないという認識であっていますか? ArduinoのSerial.xxx命令がライブラリなしで使えますか? 

3.3Vレベルです。
RS232Cとの接続にはレベル変換が必要です。

Serial.print() Serial.read()等は そのまま使えます。

引用なし

パスワード



・ツリー全体表示

Re:GROVEコネクタのTOUT端子で電圧を読み...  飯田和彦 E-MAIL  - 21/1/12(火) 9:32 -

Groveコネクタとはどのコネクタのことですか? 

追加したい3信号ですが、RESET、Reresh、Measureの三本です。一本はRESETボタンからリード線で出せばいいことに気が付きましたので、あと2本あればよいです。 アナログ入力なら信号線が少なくて沢山のスイッチ情報読めますね。いいこと教えてもらいました。

ところで、RESETスイッチの隣のスイッチは何でしょうか? これもUSERアプリで使えますか?

最後にもう一つ、TX/RXは5Vですよね。正式なRS232Cの12-15Vからのレベル変換いらないという認識であっていますか? ArduinoのSerial.xxx命令がライブラリなしで使えますか? 

以上が解決すれば試作に入ります。 試作がうまくいけば量産に入ります。
 
以上お手数おかけしますがよろしくお願いします。 

引用なし

パスワード



・ツリー全体表示


Groveコネクタの2番pinは ESP-WROOM-02のTOUTに
接続されており 0〜1Vの範囲の電圧を読み取り可能です。


この電圧は AnalogRead()で読み取りできます。

https://arduino-esp8266.readthedocs.io/en/2.7.4_a/reference.html#analog-input


3つのディジタル入力を8レベルの電圧に変換してやれば
この端子の電圧で識別可能だとおもいます。

実際に、この端子を利用して9つのスイッチの
状態を読み取るのに使用したことがあります。
その入力装置の写真と回路図を添付します。

引用なし

パスワード


[添付] :239_210111a0m.jpg (187.2KB)


・ツリー全体表示

Re:これらの信号は基本的に使用できません...  飯田和彦 E-MAIL  - 21/1/10(日) 17:05 -

>これらの信号は、コネクタに接続されているものもありますが、LED表示等のために使用されているので、他の用途には基本的に使用できません。

入力ポートが3本ほしいのですが、汎用に使えるIOはありませんでしょうか? 

引用なし

パスワード



・ツリー全体表示

3 / 15 ページ    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

 6559
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3