プログラミング

macのデフォルトのJava Runtime Environment (JRE)を更新する

とりあえず更新はできましたが最後よくわからない感じで終わります. ターミナルで java -version と入力すると java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mi…

中華製(Aliexpress)のSTM32F103基板買ってみた

概要 中国通販Aliexpressで,STM32と検索したら出てきた基板を買ってみました. ja.aliexpress.com なんと1枚あたりわずか250円です. 元ネタ どうやらこちらのmaple miniが元ネタのようです. www.leaflabs.com こちらのブログでコピー品と共に詳しく紹介さ…

macのFinderからGUIでRaspberry Pi上のファイルにアクセス

環境 MacBook Pro Mid 2017 15" macOS 10.14 Mojave beta Raspberry Pi 3 Model B Raspbian stretch 9.4 Wi-Fiルーターを介したWi-Fi接続 ( テザリングではできません) homebrewがインストールされていない場合 homebrewとはmacOS版のapt-getのようなもので…

Ubuntu 18.04 US配列に変更する(Parallels on US-MacBook)

環境 MacBook Pro Mid 2017 15" macOS Mojave beta Parallels Desktop 13.3.2 Ubuntu 18.04.1 LTS (Bionic Beaver) on Paralles on macOS 18.04を新規インストールした状態.最初から日本語化されており,日本語入力もできた. しかしながら,記号の配置がJI…

応用情報技術者を短期間で取得する方法

あくまで,個人的意見ですが... ITパスポートや基本情報を受けたことがない状態で,3週間勉強して応用情報技術者に合格しました. モチベーションや取り組んでいる分野など,自分と異なる環境の方が多いと思いますが,短期間で合格したい方にオススメの情報…

Arduino DueのPWMデューティをより細かく変える(analogWriteResolution)

環境 Arduino Due 互換品 HiLetgo® DUE R3 ARM 32Bit AT91SAM3X8EA Arduino DUEと互換 ケーブル付き [並行輸入品]出版社/メーカー: HiLetgoメディア: ホーム&キッチンこの商品を含むブログを見る Arduino IDE 1.8.5 MacBook Pro Mid 2017 macOS Mojave beta …

Arduino Due で高分解能なエンコーダを読み取ってみた

概要 1周512[PPR](2048[counts/rev])のエンコーダを読み取って,シリアル通信で出力してみました.結論から言えば,150000[counts/s]くらいまでなら読み取れそうです.ただし,他になんの処理も挟んでいない上,1個だけの場合ですので,実際に使う場合には…

Arduino DueのDACで正弦波(sin)を出してみた

環境 Arduino Due 互換品 HiLetgo® DUE R3 ARM 32Bit AT91SAM3X8EA Arduino DUEと互換 ケーブル付き [並行輸入品]出版社/メーカー: HiLetgoメディア: ホーム&キッチンこの商品を含むブログを見る Arduino IDE 1.8.5 MacBook Pro Mid 2017 macOS Mojave beta …

Arduino DueのPWM周波数を変える mac版(variant.h編集)

こちらを参考にmacでやろうとして戸惑ったので. ArduinoのPWM周波数を変える Due編 | あんばらぼ 環境 Arduino Due 互換品 HiLetgo® DUE R3 ARM 32Bit AT91SAM3X8EA Arduino DUEと互換 ケーブル付き [並行輸入品]出版社/メーカー: HiLetgoメディア: ホーム&…

Raspbery PiとEthenet(有線LAN)で通信する

1. IPアドレスを確認 Raspberry Pi上のターミナル(LXTerminal)でIPアドレスを確認 ($は打つ必要が無い) $ ifconfig すると、以下のような文字列が一気に出てくる。 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx broadcast xxx.x</up,broadcast,running,multicast>…

Raspberry PiどうしでUDPやりとり(Python 3)

Raspberry Pi 相互と言っているが、Pythonが実行できればパソコンでもMacでもなんでも良いです。 両者の操作を行ったり来たりするので、SSHでの遠隔操作が望ましいでしょう。 筆者の環境 Raspberry Pi 3 × 2 Raspbian 9.4( stretch ) Python 3.5.3 Raspberry…

MacでmicroSDのRaspberry Piイメージを丸ごとコピー

microSDの確認 $ df -h ($は入力しない) でデバイスを一覧する。 容量などから判断して、microSDを探す。 一番左の列に書かれている /dev/diskXsX (Xは任意の数字が入る) のうち、sXを除いた部分 /dev/diskX を記憶する。 コピーのためのコマンド $ dd if=/d…

MATLABとRaspberry PiでHelloWorldやLチカ。

MATLAB Support Package for Raspberry Pi Hardwareを使用することで、MATLABからRaspberry Piを動かすことができます。 リモートでRaspberry Pi上のコマンドを実行できるほか、その結果をMATLAB上に表示することもできます。 echoコマンドを実行することで…

MATLABでC言語のファイルを利用する

公式ドキュメントを見てもよくわからなかったので, 手順 1: .cファイルを指定の書式で作成する 書式は参考文献に詳しく載っているとおり.このとき #include "mex.h" というヘッダファイルの存在が気になったのだが,どうやらそんなファイルは無いらしい.…

TinkerOSをmicroSDに書き込む(macOS)

Tinker Boardをもらったので. TinkerOSの入手 1. Tinker Boardの英語版ページに行く Tinker Board Driver & Tools | Single-board Computer | ASUS United Kingdom 2. 最新のTinkerOS(Debian版)をダウンロード Raspbianと同様に使いたいので,Debian版. …

Raspberry PiでPythonプログラムを自動的に起動させる.(autostart)

車載Raspberry Pi プログラムを作ったので.いくつかやったが,この方法が唯一うまくいった.他は多分何かミスってるみたい. 参考サイトは以下です. hendigi.karaage.xyz 5通りの方法が乗っていますが,そのうち「autostartを使う方法」というのを使いまし…

SW4STM32 Mac版でterget firmwareがERROR__UNZIP_ISSUEでダウンロードできない.

なんで? STM32の開発環境を構築する(わりと楽に) - yuqlidの日記 に従って環境構築をしていた. Project Firmware Configurationで,Download target firmwareを押すと,(おそらく)正常にダウンロードがなされた後で,以下のエラーダイアログが出る. 原…