びんぼうでいいの 組み立てからドライバのインストールまで

・はじめに aitendoで販売しているArduino UNOの互換機である びんぼうでいいの をくみ立てた。 値段は以下の通り びんぼうでいいの基板 500円 部品パック 250円 AVRマイコン 230円 ・手順 (1)半田付け なにはともあれ買ってきた部品と基板を 半田付けす…

CH34X usb-serial driver をmacにインストールしたらクラッシュする問題の解決方法

・はじめに aitendo のびんぼうでいいの を買って きたので、それ用のドライバをインストール したところmac がカーネルパニックを起こし 再起動がエンドレスに・・・ ・解決方法 環境は Mac mini(Late 2014) macOS Sierra 10.12.6 (1) まずセーフモード…

Ada入門:整数を使う

・目的 整数の扱いかたを知り、四則演算等をAdaで行う。 ・方法 まずはコードの例から with Ada.Text_IO, Ada.Integer_Text_IO; use Ada.text_IO, Ada.Integer_Text_IO; procedure integer1 is ---変数宣言 val1 : INTEGER := 10; val2 : INTEGER; val3,val4…

Ada入門 : Hello World

・目的 Hello Worldを表示すること ・方法 Adaの基本構成は procedure<プログラムの名前> is <宣言部分> begine <実行部分> end <プログラムの名前>; では実際にHello Worldを実行してみる with Ada.Text_IO; --ライブラリをインポート procedure He…

Arduino トルグスイッチを使ってみた

・目的 トルグスイッチでLEDをコントロールすること ・使用したもの Arduino UNO LED2個 10kΩ4個 トルグスイッチ ・方法 (1)回路図 単純にスイッチとして使うとき 回路図を図1に示した。 図1:トルグスイッチとLED 図2:トルグスイッチとLED トルグス…

Ada gccコンパイラインストール  macでの開発環境構築 

・目的 macのgccは .adbをコンパイルできないので できるようにgnatmakeをインストールする ・方法 (1)Adaコンパイラをダウンロード 以下のサイトから最新のものをダウンロード sourceforge.net ファイルを解凍する $sudo tar jxvf gcc-7.1.0-x86_64-appl…

ATmega328pの書き込み装置を自作してみた

・目的 ATmega328pにブートローダーや スケッチを書き込むのにブレッドボード に配線するのが面倒なので ユニバーサル基板に配線した。 ・使用したもの コンデンサ22pF 10kΩ抵抗 ユニバーサル基板 10PCS 16MHz 16.000MHz クリスタル発振器 HC-49S パッシブ…

Arduinoで モータードライバ TA7291p をつかってみた。

・目的 モータードライバーを使ってDCモータを 制御する。 ・使用したもの Arduino uno TA7291p ブレッドボート ジャンパワイヤ Mac mini ・方法 (1)TA7291pのピン配置 TA7291pの端子配置を表1に示した。 ロジック側電源はTA7291pの電源。 出力側電源は…

ATmega328pで自立走行三輪車を作ろう(その1)

・目的 ATmega328pを使ってロボットを 作る。取り敢えず走れば良いw。 ・(その1)での目標 回路を設計して、ユニバーサル基板 に配線する。 今回はセンサー類は一切つけない。 またモーター制御はモータードライバ TA7291Pを使用した。 ・使用したもの 16M…

Raspberry piでsshを使ってみる

・はじめに 毎回Raspberry piにディスプレイとマウス、キーボードを接続して動かすのが面倒なので sshで接続すること。 但し、ローカルネット ワーク上での方法を紹介する。 ・目的 sshを使ってRaspberry piにアクセスすること。 ・使用したもの Raspberry p…

processing.jsを使ってみた

・目的 webページ上でprocessingを 実行出来るprocessing.jsを使って みた。 ・使用したもの Raspberry pi(rasbian) Apache2 mac mini ・方法 (1)processing.jsをダウンロード processing.jsを以下のサイト からダウンロード http://processingjs.org/dow…

Raspberry pi appachのドキュメントルートの変更 設定設定ファイル反映

・はじめに apache2のドキュメントルートの 変更方法を以下に示しておく。 ・方法 デフォルトの状態ではドキュメント ルートは /etc/apache2/sites-available にある。設定ファイルを開く $vim 000-default.conf DocumentRoot /home/pi/Documents/myWeb/ こ…

シリアル変換モジュールでATmega328Pにスケッチを書き込む

・はじめに ATmega328pにArduino IDEで スケッチを書き込むには あらかじめATmega328pに ブートローダーが書き込んで ある必要があります。 書き込んでいない場合はまず以下の 記事を参考にブートローダーを 書き込んでください。 shangtian.hatenablog.com …

Arduino unoをシリアル変換モジュールとして使いATmega328Pにスケッチを書き込む

・はじめに ATmega328pにArduino IDEで スケッチを書き込むには あらかじめATmega328pに ブートローダーが書き込んで ある必要があります。 書き込んでいない場合はまず以下の 記事を参考にブートローダーを書き込んで ください。 shangtian.hatenablog.com …

Arduino unoでATmega328pにスケッチを書き込む

・はじめに ATmega328pにArduino IDEで スケッチを書き込むには あらかじめATmega328pに ブートローダーが書き込んで ある必要があります。 書き込んでいない場合はまず以下の 記事を参考にブートローダーを書き込んで ください。 shangtian.hatenablog.com …

ATMEGA328P arduino unoでブートローダー書き込み

・目的 ATMEGA328PをarduinoIDEを使って ブートローダーを書き込む ・使用したもの arduino uno ATMEGA328P ブレッドボート ジャンパワイヤ 水晶発振子16MHz 10kΩ抵抗1個 22pFコンデンサー2個 ・方法 (1)arduino unoにスケッチを書き込む スケッチの例か…

Arduino IDE ボードマネージャーに外部のボードマネージャを追加する方法

Arduino以外のボードマネージャーを インストールする時詰まったので、 記録しておく ・目的 外部からボードマネージャーを インストールすること。 ・使用したもの mac mini (mac os Sierra) Arduino IDE 1.8.2 ・方法 (1)ボードマネージャーのURLを貼り…

mac osでesp-wroom-02 ATコマンドを復活させる(ファームウェアの書き換え)

・目的 esp-wroom-02のファームウェアを書き換えATコマンドを使えるように する。但しmacを使用した。 ・使用したもの esp-wroom-02 ジャンパワイヤ ブレッドボード 10kΩ抵抗 NJU7223F33(レギュレータ) usbシリアル変換モジュール mac mini ・方…

ESP-WROOM-02 とRaspberry pi 3b を使い温湿度センサ(DHT11)の値をブラウザに表示させる

・目的 温湿度センサDHT11で計測したデータをesp-wroom-02で受け取り apcheとphpが入ってるラズベリーパイに送りブラウザに値を表示させる。図1にイメージ図を示した。 図1:イメージ図 ・使用したもの esp-wroom-02(自作開発ボード) Raspberry pi 3 b(os:…

esp-wroom-02 からphpに値を送りブラウザに表示させてみた

・目的 esp-wroom-02 から値をphpに送り、 受け取った値をテキストファイル に保存して、ブラウザに表示させる。イメージ図を図1に示した。 図1:イメージ図 ・使用したもの Raspberry pi 3(os: raspbian ; apache2 PHP) esp-wroom-02 mac mini usbシリア…

esp-wroom-02 で温湿度計dht11を使ってみた

・目的 esp-wroom-02 でdht11を使用し、温湿度計を計測し、シリアルモニターに 表示させる。 ・使用したもの 温湿度計dht11 esp-wroom-02 ジャンパワイヤ usbシリアル変換モジュール mac mini ・方法 (1)回路組み立て 回路は図1のように組んだ。図2は実…

Raspberry Pi 3 をhdmi<-->dvi-dでディスプレイ表示させる

結構ここで詰まったのでメモしておく。 HDMIに対応していない古いディスプレイが余っていたので ラズパイ用に使おうと思ったのだが、単純に変換器かまして もうまくい。ラズパイにraspbianをインストールしたあと config.txtをいじる必要がある。 ・使ったも…

Esp-wroom-02 電源について

・はじめに 最初は単三乾電池直列2本でプログラムを実行することができたが、最近うまく実行で きなくなったので電源についてもう少し考えてみる。 ・使用したもの esp-wroom-02 ブレッドボード USBシリアル変換モジュール 三端子レギュレータNJU7223F33 三…

Arduino 秋月で買ったSD-dip化キットを使ってみた

・目的 秋月電子sd-dip化キットを使用してSDカードにテキストファイルを書き込む。 ・使用したもの 秋月sd-dip化キット ユニバーサル基盤 1.8kΩ×3個 3.3kΩ×3個 分割ロングピンソケット(細ピン) SDカード8MB micro SD 8GB ・方法 (1)回路作成 1.8kと3.3k…

Arduinoで温湿度センサ(DHT11)を使う

・目的 温湿度センサDHT11を使って湿度と 気温(℃)を表示すること。 今回DHTライブラリを使用すること で簡単に温度データと湿度データを 表示する。 ・使用したもの EasyWordMall DHT11 温度と湿度センサー デジタル出力 出版社/メーカー: Apple Trees …

 超音波センサhc-sr04を使って入退室判定を行う

目的 超音波センサを使って入退室の判定をする。 ・使ったもの 超音波センサhc-sr04 HC-SR04 超音波距離センサーモジュール For Arduino 出版社/メーカー: サインスマート(SainSmart) メディア: Wireless Phone Accessory この商品を含むブログを見る ブレ…

esp-wroom-02でLCD(I2C)ディスプレイを使う

・目的 esp-wroom-02を使いLCDディスプレイ にHello worldを表示させる ・使用したもの esp-wroom-02 ESP-WROOM-02ピッチ変換済みモジュール《T型》 出版社/メーカー: スイッチサイエンス メディア: エレクトロニクス この商品を含むブログを見る STNキャラ…

Arduino 高精度IC温度センサ LM35DZ

・目的 温度センサを使い、室温を計測する。 ・使用したもの Arduono uno ジャンパワイヤ ブレッドボード デジタルテスター IC温度センサ LM35DZ ノートPC(Windows 10) 方法 (1)回路を組む (2)プログラム 秋月電子のホームページ(http://akiz…

processingにてcsvファイルを読み取り 

・目的 Arduinoから送られてきたデータを保存したcsvファイルを processingで読み込 み、グラフとしてプロットする。 ・使用したもの ノートpc(Windows 10) Processing IDE ・方法 プログラムコードを図1に示した。読み取るファイルは1列目はarduinoが デ…

Arduino-processing シリアル通信により連携させる その3

・目的 複数のセンサーの値をarduino側で読み取りシリアル通信にてデータをprocessing側に送信する。Processing が受け取った値に対応して立方体の大きさと回転速度を変化するようにプログラムを組む。 ・使用したもの 可変抵抗(10KΩ)2個 小型 ボリューム…

processing JSON web APIを使って天気情報を表示させる

もしこの記事が役立ったら↓の広告をクリック ・目的 JSON形式のweb APIを使ってProcessing にて天気予報を表示させる ・使用したもの Processing 3.2.1 ノートPC(Windows 10) ・方法 (1)天気予報サービスを利用する 今回はJSONデータで天気予報を 配布…

esp-wroom-02 光センサーの値を読み取る

esp-wroom-02 光センサー値 ・目的 光センサーにて取得したデータをシリアルモニタ上に表示させる。 ・使用したもの esp-wroom-02 ESP-WROOM-02ピッチ変換済みモジュール《T型》 出版社/メーカー: スイッチサイエンス メディア: エレクトロニクス この商品を…

Arduino-processing シリアル通信により連携させる 改良版

・目的 前回の実験ではArduino側で読み取った値をうまくprocessing側に表示 できなかった。ここの改善を図る。 ・方法 (1)arduino側プログラム Arduino側のint型は2バイトで0~1023を表示可能だが シリアル通信によって送ることが可能なデータ量は1バイ…

Arduino-processing シリアル通信にて連携させる

・目的 Arduinoで所得したデータをシリアル通信でprocessingに送りグラフを表示。 ・使用したもの Arduino uno ブレッドボード ジャンパワイヤー 可変抵抗 processing 3.2.1 ・方法 (1)回路 図1のように組む。 図1:可変抵抗 (2)Arduino側のプログラ…

ArduinoでLCDディスプレイを動かしてみた

・目的 osoyooのarduinoキットに入っていた ディスプレイにhello worldを表示させる ・使ったもの arduino uno 【永久保証付き】Arduino Uno 出版社/メーカー: スイッチサイエンス メディア: Personal Computers 購入: 2人 クリック: 15回 この商品を含むブ…

esp-wroom-02 でLチカをやってみた (wifi編)

・目的 LEDの ON,OFFをスマートフォンを使って操作 ・使用したもの ブレッドボード ジャンパワイヤ LED 抵抗(?Ω) ESP-WROOM-02 FT-232RQ USBシリアル変換モジュール BlackBerry Bold 9900 ノートパソコン(Windows10) ・方法 回路を組…

arduino IDEを使って ESP-WROOM-02 LED点滅

・目標 arduinoIDEでプログラムを書き込みLED点滅を目指す ・準備したもの ESP-WROOM-02 シリアル変換キット ブレッドボード ジャンパワイヤ LED黄色 抵抗(?Ω) ノートパソコン(windows10) 単三乾電池2個 ArduinoIDE ・方法 (1)ESP-WROOM-02のボードマ…

ESP-WROOM-02(シリアル通信編)

・目標 シリアル通信を行いアクセスポイントに 接続すること ・使用したもの FT-232RQ USBシリアル変換モジュール(980円 秋月電子) ESP-WROOM-02(550円 秋月電子) ESP-WROOM-02ピッチ変換済みモジュール《T型》 出版社/メーカー: スイッチ…

arduinoでwifi ESP-WROOM-02(準備編1)

・目標 秋月電子にてESP-WROOM-02とESP-WROOM-02用ピッチ変換基板を 半田付けして、使える状態にすること。 ・用意したもの ESP-WROOM-02 (550円 秋月電子) SP-WROOM-02用ピッチ変換基板 (50円 秋月電子) フラックス 半田 半田ごて ・方法 *まずは本体…

ps3コントローラ修理(修理失敗)

PS3をリフロー修理し、バトルフィールドハードラインを楽しんでいたら、 コントローラの調子が悪くなり、左方向に動けなくなった。 自動車を運転しても左折出来ないので、不便すぎる。 買い替えることも考えたが、直せるんじゃねという 安易な考えの下コ…

ジャンクPS3をリフロー修理

・用意したもの ジャンクPS3 CECHA00 (ハードオフで購入 3500円) ヒートガン (Amazonにて購入 1680円) ヒートガン 1800W 強弱2段階切り替え可能 アタッチメント付き 出版社/メーカー: ウェイモール(WEIMALL) メディア: その他 この商品を含むブログを…

processing box2dのライブラリー import のやり方

右上のjavaっていうタブをクリックし、モードの追加を選択する。 次にLiberariesを選択し検索欄に「box2d」と入力して検索結果から希望の物をインストール

プログラミングとか

パソコン関連、プログラミング、読んで面白かった本とかについて書いていこうかなぁと思っている。