Shujima Blog

Apple製品,技術系の話をするブログ

プログラミング

中華製(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週間勉強して応用情報技術者に合格しました. モチベーションや取り組んでいる分野など,自分と異なる環境の方が多いと思いますが,短期間で合格したい方にオススメの情報…

電験3種と応用情報はどっちが難しいのか比較

ネットで両者を比較して云々言ってる人がいたので書いてみました. 全く分野が異なるものを比較しても仕方ない気がしますが,どちらも興味ある人にとっては重要なのかもしれないですね. 私の答え: 電験3種 私は電験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 プログラム doub…

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

こちらを参考にmacでやろうとして戸惑ったので. http://anbalab.com/summary/duepwm 環境 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/LinuxでmicroSDのRaspberry Piイメージを丸ごとコピーしてバックアップ

Raspberry Piといえど,長く使っていれば,いろんな設定,いろんなパッケージの導入など,簡単に再構築できない状態になっていきます. そんなRaspberry Piのイメージ全体をバックアップすることで,いざという時に備えておくことをお勧めします. この記事…

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 プログラムを作ったので.いくつかやったが,この方法が唯一うまくいった.他は多分何かミスってるみたい.参考サイトは以下です.Raspberry Piでプログラムを自動起動する5種類の方法を比較・解説5通りの方法が乗っていますが,そのうち「…

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

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

当ブログをご利用いただく際には免責事項をお読みください。