vi メモ

全部覚えられないので、使うものだけメモ 別名保存 :saveas ファイル名

RaspPi アナログ入力

RasPiにMCP3008とボリューム繋いでアナログ入力テスト。 MCP3008 #!/usr/bin/env python # -*- coding:utf-8 -*- # # MCP3008 にボリュームを繋いでアナログ入力テスト # # 参考 # https://www.denshi.club/pc/raspi/5-mcp3208.html import spidev, time spi…

ファイラーインストール

ポメラLinuxにファイラーインストールしてみた。 FD Clone DOSのころFDとVz 必須だった $ sudo apt install fdclone Midnight Commander $ sudo apt install mc

インストール後

$ apt update ユーザー追加 $ sudo adduser shimozomeya ユーザーを sudo に追加 $ sudo visudo pomera(デフォルトユーザー)の所属しているグループを確認 $ sudo groups pomera pomera : pomera lp sudo video アプリインストール(Thonny) $ sudo apt i…

ポメラLinux化

ichinomoto様が解析、作成したツール、ファイルを使わせていただきポメラをLinux化した。 www.ekesete.net Debian on Pomera DM200 も購入させていただきました。難しいことはわからないけど、読んでてわくわくする。 ekesete.booth.pm Wifiが動かない Linux…

ポメラの天板

ポメラの天板。やたら手の油?がついて汚い(自分の手が汚いのか...)ので対策 ダイソーでリメイクシートというものを買ってきた。カッティングシートみたいなの リメイクシート どうせうまく貼れないので、端は初めからさけておく。大理石柄 なにやらあ…

ブラウザからGPIOを使ってみる

lighttpdインストール $ sudo apt install lighttpd http://raspberrypi.local/ にアクセスしてページ表示を確認 lighttpdの設定ファイル複製しておく $ sudo cp /etc/lighttpd/lighttpd.conf /etc/lighttpd/lighttpd.conf.org cgiを有効にする。 $ sudo lig…

GPIOのピン配置と作業治具

ピン配置 $ pinout pinout Raspberry Pi Model B Rev 2 はGPIOポートが2つに分かれている。 pinout の出力ではP5は裏から見た配置になっている(なんで?)よう 木の板にラズパイとブレッドボードを固定してピン配置図を貼っておく 治具

ポメラ購入

文章を書く習慣はなく、手帳を買っても10ヵ月位は真っ白のままな私だけど、ポメラ買ってみた。 カレンダーに日記を書いて、適当な文章をかいて、なにやら楽しいのだけど、やはり文才はなさそう

Raspberry Pi 初期型?をセットアップ

ずっと放置していた Raspberry Pi 初期型?をセットアップ カードスロットはマイクロSDに交換済み 無線lanのドングルも古い ELECOM の WDC-150SU2M Raspberry Pi Imager でSDカードを作る Raspberry Pi Imager v1.7.4 Raspberry Pi OS Lite(32-bit) Tera Ter…

アナログ入力

LM61CIZを繋いで温度測定 GROVE7に接続 #LM61CIZ import machine import utime adc2in = machine.ADC(2) voltage_conv = 3.3 / 65535 while True: readvol = adc2in.read_u16() * voltage_conv temp_conv = (readvol * 1000 - 600) / 10 print('電圧:' + str…

HC-SR04で距離測定

HC-SR04は5Vなので、HT7750Aで3.3V→5Vに昇圧。Echo出力は分圧抵抗で3.3V HT7750Aで昇圧 GROVE2コネクタに接続 #HC-SR04 # https://hellobreak.net/raspberry-pi-pico-ultrasonic-distance/ from machine import Pin import utime trigger = Pin(2, Pin.OUT) …

GPSを繋いでみる

GPS(秋月のAE-GYSFDMAXB)を繋いでみる。 GROVE端子に繋ぐので、AE-GPSに乗っているレギュレータを外してジャンパ GPS 3.3V GROVE1に接続 # GPS from machine import Pin, UART import time # NMEA(経度、緯度)変換 def changeNMEA(val): getval = float(…

基板だけで遊ぶ

押したら点く GP20に繋がっているSWを押すとGP0のLEDが点く from machine import Pin led = Pin(0, Pin.OUT) sw = Pin(20, Pin.IN) while True: if sw.value() == 1: led.value(0) else: led.value(1) トグル動作 スイッチを押すとLEDが点灯。もう一度押すと…

HC-SR04

#HC-SR04 #https://hellobreak.net/raspberry-pi-pico-ultrasonic-distance/ from machine import Pin import utime trig = Pin(21, Pin.OUT) echo = Pin(20, Pin.IN) def read_range(): trig.low() utime.sleep_us(2) trig.high() utime.sleep(0.00001) tri…

www.marutsu.co.jp

Cytron Maker Pi RP2040のMicroPythonをテスト

ブザーテスト import time from machine import Pin, PWM buzzer = PWM(Pin(22)) buzzer.freq(440) buzzer.duty_u16(256*16) time.sleep(1.0)

Cytron Maker Pi RP2040をMicroPythonに入れ替え

下記ページから Raspberry Pi Pico 用のUF2ファイルをダウンロード www.raspberrypi.com ダウンロードファイル rp2-pico-20230217-unstable-v1.19.1-878-g4598b89ce.uf2 BOOTを押しながらUSB接続 接続したRPI-RP2をエクスプローラで開き、ダウンロードしたUF…

やり直し

基板上LED 基板の回路図(抜粋) ONしたり、OFFしたり from machine import Pin led = Pin(25, Pin.OUT) led.value(1) #ON #led.value(0) #OFF 点滅したり from machine import Pin import utime led = Pin(25, Pin.OUT) while True: led.value(1) utime.sle…

キーボードを買いました。

会社で使うのに、ARCHISS の ProgresTouch RETRO TINY を買いました。 日本語配列の静音赤軸タイプ DIP SW の2と3をONにしてFnキーを左側にしたらとっても快適です。 ProgresTouch RETRO TINY

ESP-WROOM-02のFWを元に戻す

arduino として使っていたESP-WROOM-02でATコマンドを使いたくなったのでFWを元に戻した。 ESP-WROOM-02の仕様(メモリサイズ等)を調べる