タグ

メモと電子工作に関するJaBeeのブックマーク (12)

  • ITmedia ipod改造

    ポータブルミュージックプレーヤーの音質については、いろいろな考え方がある。しょせん破壊圧縮ファイルの再生に、音質もなにもあったもんじゃないという意見にも一理ある。だがそれよりも、移動中に聴くことがメインのこれらの機器では、当然電車や車などの騒音が混入することになるため、細かい音のディテールにこだわってもどうせ聞こえないという現実のほうが先に来る(このあたりの筆者なりの解決方法についてはこのコラムを参照)。 筆者もポータブルミュージックプレーヤーに対して、むやみにに高品質の音を求めてはいない。だがこれも程度問題で、さすがに音が割れるのは勘弁して欲しいと思う。 前回のコラムでも少し触れたが、筆者保有の2期型iPod(タッチホイールになった最初のモデル)では、ソースによって著しく音が割れる場合がある。圧縮後のファイルをPCで聴くとマトモに再生されることから、やはりiPod側の問題だろう。 まだH

    ITmedia ipod改造
  • 404 Not Found.

  • ペンタブレットレビュー

    ペンタブレットレビュー WACOM インテュオス編 Intuos3 分解 ホームはこちら 買ってきました。フォトショップエレメンツとセットで2万円で買うことができます。 性能も折り紙つきで従来のFAVOシリーズに比べて向上しています。 他にもマンガを書くツールなどが付属しているため、買ってすぐ困ることはなさそうです。 ペンタブレットとは? 入力デバイスの一種。付属しているペンを専用のパッドの上で滑らすと画像が出ます。 最近では筆圧も検地する製品があります。 用途としてはグラフィック、その他に普通のOSの操作に使えます。 ただし、ゲームなどは相性の悪いものもあります。 原理はどうなっているのですか?  分解は自己責任です。保障がなくなります。 とりあえず分解してみましょう。 裏のねじを抜いてもつめが引っかかっているためはずすことができません。マイナスドライバーで慎重に開けます。 上蓋を開ける

  • シリアル通信方法

    シリアル通信のプログラミング方法 ここではパソコンのシリアルインターフェースを使って、PICと接続してシリアル通信 を行うために必要なプログラミングテクニックについて、実際の例題を通して、 詳しく説明しています。 【パソコン側のシリアル通信プログラミング方法】 1. シリアル通信とは 2. パソコンのシリアルインターフェースの規格 3. パソコンのシリアルインターフェースのプログラミング法 4. コミュニケーションコントロール(MSComm)とは 5. Visual BasicによるMSCommの使い方 6. MSCommコンポーネントを使えるようにする 7. MSComm実用プログラミング例 8. Visual Basic .NetでMSCommを使う 9. Visual Basic .NetでMSCommを使う--実例 【PIC側のシリアル通信プログラミング方法】 1. PICのシリア

  • 電子工作の実験室

    電子工作、PICマイコン C言語プログラミングなどなど 電子工作の実験室 電子工作ページ 電子部品の使い方 回路図の見方、書き方 電子回路設計の基礎 工作道具の使い方 プリント基板の自作法 表面実装のテクニック 製作例の紹介 電子工作関連リンク ブレッドボード製作シリーズ VHDLのページ VHDLの概要と文法 WebPACK ISE使用法 VHDL製作例紹介 - ECADのページ フリーのEDAツール WinDraftの使い方 WinBoardの使い方 HiWireの使い方 BSchの使い方 PCBEの使い方 Eagelの使い方 - - ちょっと一休み 花を愛でる 初心者用掲示板 →過去ログへ 皆さんの掲示板2 PICクラブ PICクラブとは? 情報交換会報告 仲間へのリンク 出版書籍,正誤表 PIC活用ガイドブック 正誤表 PIC電子工作入門 正誤表 電子工作入門 正誤表 PIC応用ガ

  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
  • 【C#】NET2.0時代のRS232Cシリアルポートプログラミング(2)

    .NET2.0のSerialPortクラスを実際に使って、モデム等のRS232Cインタフェース機器を制御する場合、SerialPortクラスのDtrEnableプロパティのデフォルトはtrueではなくfalseであることに注意する。 public bool DtrEnable { get; set; } true to enable Data Terminal Ready (DTR); otherwise, false. The default is false. この場合のData Terminal Ready (DTR)は日語では"データ端末レディ"と言われているシリアルポートの信号線の一つであり、通信状態であることを知らせる為に使用するが、機器によっては常時Onである。従って、そのような機器の場合このプロパティをEnabledにしないとSerialPortクラスの各種イベントが正し

    【C#】NET2.0時代のRS232Cシリアルポートプログラミング(2)
  • 【C#】SerialPortのDataReceivedイベントについて - MSDN フォーラム

    C#Standerd Edition2005 のWindowsFormでSerialPortコンポーネントを使ったアプリを作っています。 PCのCOMポートには外部機器がつながっており、ヘッダ5バイト+4800バイトのデータが任意のタイミングで送られてきます。5バイトと4800バイトはつながって送られてきます。 受信バッファは4805バイトよりも非常に大きくとってあります。 DataReceivedイベントで、COMポートから送られてきたデータを1バイトづつ判定してヘッダ5バイトがマッチしたら、その後の4800バイトを用意した配列に取り込むというアプリを組んでいます。4800バイトを取り込み終わったら念のため受信バッファが0、つまりデータがそれ以上送られていないかを確認してメッセージボックスで表示しています。 ここで問題がおきているのですが、4805バイトを受信すると、問題なくデー

  • 浅草ギ研 Visual C# 2005 を使ってPCから感圧センサーを駆動してみる

    ※それぞれの設定方法はヘルプを参照してください。 設定後は下のようになります。ここで「F6」でビルドして「Ctrl」+「F5」で実行すると、このフォームが実行され、フォームの実体が表示されます。 実際のプログラミングでは、入力チェック、たとえば半角数字を入れなくてはならないところに全角が入ってないかとかバイト変数に代入する値なので0~255しか許可しない、などのチェックを入れないといけないのですが、プログラムがややこしくなるので割愛します。以後、操作するときは上のテキストボックスには0~255の範囲で半角で入力してください。 IDは4FSのIDが出荷時に100に設定されているので初期値を100にしてます。モジュール上のロータリースイッチを変えることによりこのIDは100~115の16種類に切り替えできます。(つまり、1つのPCのシリアルポートに16個のモジュール、64個のセンサがつけられる

  • FA向けJavaプログラミング講座/8回/CommunicationAPI (1)

    PLC や温調計といった FA の機器とコンピュータを接続するために使用される方法の 1 つに RS-232C があります。読者の皆さんも使われたことがあると思います。これまで RS-232C を扱うには、C や C++ を使用してきたのではないでしょうか。しかし、せっかく Java を FA の用途に使用するのであれば、このような機器との通信も Java で扱いたくなると思います。 Java でハードウェアを直接アクセスするには、JNI (Java Native Interface) を使用して C などで作成したネイティブコードをコールするようにします。JNI はさまざまな用途で使用することができ、便利なのですが、プログラミングは少し複雑になってしまいます。できれば JNI を使わないで、Java だけで RS-232C を使用したいと思いませんか。こんなときに役に立つのが、Java

  • http://www.syscom-inc.co.jp/senser_t2000.html

  • ノートパソコンのタッチパッド部分をポインティングデバイスとして使う (普通のPS/2タイプのマウスとして使えます)

    ・今回のあわれな犠牲者。知人の手により既にジャンク(不動品)となっています。 ・このモデルは手前のパームレスト部分が分離できます。 ・目当てのタッチパッド部分(ALPS製 GlidePoint)。伸びているコネクタはPS/2仕様になっています。 ・シールをめくってパターンを見る。基板のパターンの引き方からある程度の配線内容が判別できます。 これにより1番ピン(子基板上側)黒色=+5V、 4番ピン(子基板下側)橙色=GND、 という事が容易に判別できました。(もちろん念の為テスターでも確認しました。) 残りのDataとClkは1/2の確立で勝負。 ・信号線をPS/2コネクタにハンダ付けしてこの段階で動作確認。 DataとClkをトライアンドエラーで配線します。 ・この様にPS/2延長ケーブルを接続して使用します。 ・できあがり!普通にマウスとして使えます。ALPSのドライバを入れることで側面

  • 1