タグ

2014年10月26日のブックマーク (11件)

  • untitled

    モータのOn/Off制御法 【モータの制御】 モータをコンピュータで制御する時の基はOn/Off制御です。 つまり、モータの起動・停止だけで制御します。 起動・停止だけで制御できるものは数多く、すべてのモータ 制御の基になります。 【制御基回路】 モータをOn/Off制御する時の基回路には幾つかあります。 (1) トランジスタ駆動(エミッタ負荷) 下図の回路としてトランジスタをOn/Offすることで、モータ をOn/Offします。しかし、この回路はトランジスタを完全に 飽和したOn状態にはできず、Vceが大きいので電圧ロスが 大きくなってしまいます。 動作としては、自動的に負帰還が働くため動作は安定です。 このため、簡易な速度制御を行うためオペアンプを追加した 回路が使われます。 この場合、トランジスタでの電力ロスがそのまま熱となり ますので、トランジスタの熱対策は十分行う必要があ

  • Node.jsのコールバック地獄をPromiseやGeneratorを使って解消する | POSTD

    下のようなコードが、親しみをこめて「コールバック地獄」とか「死のピラミッド」とか呼ばれているのはご存じですよね。 doAsync1(function () { doAsync2(function () { doAsync3(function () { doAsync4(function () { }) }) }) この状態がコールバック地獄かどうかは、意見の分かれるところでしょう。ネストがいくら深くても全く問題がないコードもあるからです。非同期のコードでフロー管理ができないほど複雑になってしまった場合は悪夢ですが。自分のコードがどの程度”ひどい”状態に陥っているかを確認するには、こう自問してみてください。「 doAsync1 の前に doAsync2 が実行された場合、リファクタリングにどこまで労力がかけられるか」と。ここでのゴールはネストの階層を減らすことではなく、モジュール化された(も

    Node.jsのコールバック地獄をPromiseやGeneratorを使って解消する | POSTD
  • Node.js の Stream API で「データの流れ」を扱う方法 - Block Rockin’ Codes

    追記 11/12/6 少し誤字脱字を修正、加筆 11/12/7 koichik さんにコメントで頂いたリンクと、その内容について追記 11/12/7 edvakf さんに頂いた指摘を修正 文 この記事は、JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) の 4 日目の記事です。 Node.js には Stream という API があります。 Stream はとても重要な技術で、 「Stream を制するものは、 Node.js を制す」と言っても過言ではありません。 実際、 Stream は Node.js が得意とする I/O の部分を使いこなすために、 押さえておくべき技術なので、今回はこの Stream について紹介したいと思います。 参考 Jxck's OutPut - Node.js の Stream I/O のお

    Node.js の Stream API で「データの流れ」を扱う方法 - Block Rockin’ Codes
  • LevelDB入門 (基本編) - from scratch

    さて、今回は比較的新しいデータストアであるLevelDBについてまとめてみました。 LevelDBは1年ほど前からNode.js界隈ではブームが来ていて、理由がよくわかっていなかったんですが、まとめている内に分かるかなと思ってまとめました。今回はNode.js無関係でLevelDBの基礎的なことだけ調査した結果をまとめてみました。 Node.jsで使ってみる話は後に回します。 LevelDBとは? key-value型のデータストアの一つです。 Googleの研究者である、Jeff DeanとSanjey Ghemawatが開発し、2011年に公表されました。C++で書かれており、多くのプログラミング言語でbindingsが書かれています。もちろん、JavaScript/Node.jsでも書かれています。 LevelDBGoogle のBigTableをベースにしたアーキテクチャを持

    LevelDB入門 (基本編) - from scratch
    dmizuno55
    dmizuno55 2014/10/26
  • 3 Minutes Networking

    インター博士(通称:博士) 某所の某大学にて、情報処理技術を教える博士。専門はネットワーク。 たった一人しかいないゼミ生であるネット君をこきつかう。 わかりやすい授業を行うが、毒舌家で、黒板に大量に書く授業をするため、評判が悪い。 ネット助手(通称:ネット君) インター博士のただ1人のゼミ生。ネットワークについては全くの素人。 インター博士のゼミに入ったのは、評判の悪い博士から知識を奪い取り、いずれ取って代わろうという策略から。 なんていうか、いじめられっ子。

  • ACアダプタ - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ACアダプタ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2010年3月) 様々な形状のACアダプタ 左側がAC電源からの入力コード ACアダプタ(エーシーアダプタ)は 商用電源より交流を入力し目的の電力を出力する機器。項で詳述する。 AC-DCアダプタ(商用電源から目的の直流電力を取り出す機器)の俗称。ACアダプタ、DCアダプタとも呼ばれている。[1] ACアダプタとは、一般的に供給されている交流電流(AC)を直流電流(DC)に変換するための装置のことである。[1] ACアダプタ(エーシーアダプタ)は、小型家電製品等で用いられる電

    ACアダプタ - Wikipedia
  • これから電子工作を始める人のためにその5、100円均一の活用 - オペアンプ好きの雑記(仮)

    今日は電子工作での100円均一の活用について 一流メーカの工具・道具は精度が良く、仕上げも美しいのですが そこは趣味ですから そんなわけで、自分で買って活用している100均グッズをご紹介 まずはステンレスのバット ダイソーで100円、台所用品売り場で見つけました。 この上で作業をすると、コンデンサや抵抗が転がっていかないため、作業がしやすいです 配線の被服剥ぎや、ハンダ付け後の余分な線を切るのもこの上でやっているため 片付けがとても楽なのと、溶けたハンダを落としても机を焦がさなくて済みます あとは静電気を逃がすのにいい...かな? ただし、ステンレス製のため電気が流れてしまいますので 活線(通電している電線)をバット上に垂らさないように要注意! 目玉クリップ これもダイソーで100円 主に部品のホールドや、ヒートクリップ代わりに使っています ヒートクリップと違って挟む部分が長いため、安定し

    これから電子工作を始める人のためにその5、100円均一の活用 - オペアンプ好きの雑記(仮)
  • 異常者研究室

    アダプタの見分け方 アダプタについて何度も聞かれるので、ここに書く事にしました。 何と言うか…アダプター界は混沌に満ち溢れています。全然違うアダプターを平気で繋いで使ってる人がカナリ多いです。 9Vだから同じだ。で、繋いだら二度と動く事は無かった… 昨日まで平気だったのに急に電源が入らなくなった… とそんな話を聞いて、見てみると全然違うアダプターを繋いでいた。 そんな光景に何度も出くわしました。 中にはファミコンのアダプターなら何でも動く。と言っている人もいました。 んなわけねーだろ 分からないなら純正のアダプターを買えばいいのに…とは思いますが、実際純正品は3千円位するし、手持ちで似たようなアダプターがあれば使ってしまう気持ちも分かります。 でもイチかバチか試してみて動いた=合ってるとは限りません。 合っていないと調子が悪くなったり音が悪くなったり、ある日突然、動かなくなる。という事が起

  • Arduino でDCモータを制御

  • 電池でArduino用の電源を確保する | ねこめも

    Ainol NOVO7 Fire(その47) ⇒ ねこ (07/29) Ainol NOVO7 Fire(その47) ⇒ van (07/28) Tronsmart TS4(その2) ⇒ ねこ (07/28) Tronsmart TS4(その2) ⇒ もみ. (07/27) 最近のAndrod Mini-PC ⇒ van (07/21) geekbuyingで通販 ⇒ ねこ (07/19) geekbuyingで通販 ⇒ van (07/19) geekbuyingで通販 ⇒ ねこ (07/18) geekbuyingで通販 ⇒ van (07/18) JXD S18(その27) ⇒ ねこ (07/04)

  • extend::Arduinoを電池で動かす

    Arduinoを電池で動かそうとした場合、VCCとGND端子の間に5Vの電圧を直流かければ動きます。動くはずです。Arduinoによっては3.3Vで動くものもあります。3.3Vならだいたい電池2個分。じゃあ、5Vは?乾電池3では4.5V。まあ、なんかごまかせそうな気もするけど、ちょっと不安がありますよね。 そんなときに使うのが昇圧装置。詳しくは「昇圧型DC-DCコンバーター」っていうのを使います。これも秋月電子で500円ぐらい。結構小さいパーツです。