wonderCodeの日記

プログラミングの覚え書き

自作キーボード作ってみた(その1)

経緯 MacBookを使うようになってから、 平べったいキーボードを何の疑問もなく使っていました。 よく考えると使いにくいよね、というところから開始。 キーボード選択 ノートパソコン+キーボードで机の上にそんなに面積ないので、コンパクトなもの。 それか…

Raspberry Pi PicoでLovyanGFXを使う

経緯 LovyanGFXというArduinoで使える汎用的な画面表示ライブラリがあるらしい。 さらに調べていると、picoにも対応、SSD1306(SPI)にも使える。 ということで試してみました。 日本語の表示をさくっと行いたいのです。 ライブラリを使わないと、フォントファ…

Adafruit QT Py RP2040 MicroPythonによる開発

経緯 Adafruit製RP2040開発ボードのMicroPythonによる開発手順を調査。 公式サイトではCircuitPythonによる開発が詳細に解説されている。 MicroPythonによる開発にも対応していることが明記されているが、詳細が不明。 Adafruit製RP2040開発ボード 「Adafrui…

ESPr® Developer 32の開発環境構築

開発環境 MacBook Pro (13-inch, 2019, Two Thunderbolt 3 ports) macOS Monterey バージョン 12.0.1 (21A559) 必要なもの ESPr® Developer 32 スイッチサイエンスのESP-WROOM-32搭載開発ボード ピンヘッダ 20P x 2 幅が広いブレッドボード ESPr® Developer …

Arduinoでソフトウェアシリアル通信

千石電商さんで、面白そうな部品を見つけたので、購入してみました。 UARTをBluetooth通信に変換する部品。 これを使えば、ArduinoとiPhone間で通信できるらしいので、その検証を。 有線(USB接続)での通信は、MFi認証の関係で無理そうだなと思っていたところ…

Android StudioからRaspberry PiのSubversionに接続する

環境 OSX 10.10.2 Android Studio 1.0.2 Linux raspberrypi 3.12.35+ #730 PREEMPT Fri Dec 19 18:31:24 GMT 2014 armv6l GNU/Linux ========================================================================== まず、Rapberry PiにSubversionをインスト…

Raspberry Pi を無線でつなぐ

よくPCショップ等で、見かけるBUFFALOのWLI-UC-GNMを使用します。 大概の店で取り扱っていると思います。 これをRaspberry PiのUSB端子に突っ込んで、 $ sudo sh -c "wpa_passphrase ssid password >> /etc/wpa_supplicant/wpa_supplicant.conf" で、再起動…

Raspberry Pi 初期設定

さて、今回は、イメージファイルをMicroSDカードに書き込みます。 1.イメージファイルのダウンロード ここからダウンロード。 Downloads | Raspberry Pi RASPBIANのZIPをダウンロードします。 容量大きいので、ダウンロードに時間がかかります。 ダウンロー…

Raspberry Pi モデルB+ 購入

Raspberry Pi モデルB+を買ってしまいました。 旧モデルに比べて、 USBが2→4 GPIOの端子数が増えた SDカード→MicroSDカード 要するに、機器をたくさんつなげやすくなったので、 Webカメラや、スピーカーや、LEDやらをつなげて遊ぼうと思っています。 プログ…

Sketch3を使ってみた

Mac用アプリ、Sketch3を物欲に負けて買ってしまいました。 Bohemian Coding - Sketch 3 イラストレータ、Fireworks的に使えるソフトで、 前々から気になっていました。 まだ、ほとんど触れていないのですが、 おお!!と思った機能があったので紹介します。 iP…

JavaからMySQLに接続する(2)

前回で、事前準備は完了したので、 Javaのコーディングの方、コネクションを取得します。 「com.mysql.jdbc.Driver」クラスをロード。importみたいことをしていると思えばOK。 DriverManagerクラスからコネクションを取得。 Class.forName("com.mysql.jdbc.D…

JavaからMySQLに接続する(1)

JDBCと呼ばれるjarが必要なので、これをダウンロード。 MySQL :: Download Connector/J 下の、ZIP Archiveの方。 解凍したら、フォルダ直下にmysql-connector-java-5.1.31-bin.jarがあります。 これを、libとかのフォルダを作って放り込んで、 プロジェクト…

MySQLに外部から接続する

MySQLに外部から接続できるようにする際のメモ デフォルト設定では、外部から接続できないようになっています。 するべきことは、2点。 /etc/mysql/my.cnfの編集 権限の追加 一つ目は、簡単。 /etc/mysql/my.cnfを、viエディタで開いて、 bind-address = 12…

ブログ開設しました。

何とかの覚え書き的なブログにしていきたいと思っています。 主にプログラミングネタになると思いますが。。。 数年前に、ブログをちょこっと書いたことがありましたが、 そのときと比べて、ずいぶん細かな編集ができるようになってる気がする。