プログラムをいろいろネットサーフィ
ンして、とっかえひっかえ、コピペし
たところ動くプログラムがありました。
なぜ他のプログラムが動かないのかは
残念ながら、今の私のスキルでは分か
りません。
今日の先生は昨日に引き続き
『メタエレ実験室』
【ラズパイPico】MicroPythonをラズパイから書き込む/Lチカ
https://hellobreak.net/raspberrypi-pico-micropython-0205/
プログラム
import machine
import utime
led_onboard = machine.Pin(25, machine.Pin.OUT)
while True:
led_onboard.value(1)
utime.sleep(2)
led_onboard.value(0)
utime.sleep(2)
これをインストールしたところ見事に
動きました。
>>> %Run -c $EDITOR_CONTENT
動くとこのようなステータスになります。
何故?
https://tkrel.com/14899
Raspberry Pi Picoで最初の一歩、Lチカしてみよう!
他のプログラムをインストールすると
1 import machine
2 import utime
3 led = machine.Pin(25, machine.Pin.OUT)
4 while True:
5 led.value(1)
6 utime.sleep(5)
7 led.value(0
8 utime.sleep(5)
-----------------------------------------
2021/02/18 修正
上記のプログラムは7列目の右括弧が
抜けていたので動かなかったようです。
兄からメールで指摘ありました。TNX
誤 7 led.value(0
正 7 led.value(0)
----------------------
Traceback (most recent call last):
File "", line 8
SyntaxError: invalid syntax
エラー表示となります。
-----------------------------------------
下記のプログラムはSDKからコピペ
したのですがこのプログラムも動きま
せんでした。
from machine import Pin, Timer
led = Pin(25, Pin.OUT)
tim = Timer()
def tick(timer):
global led
led.toggle()
tim.init(freq=2.5, mode=Timer.PERIODIC, callback=tick)
----------------------------------------
2021/02/19 修正
誤
def tick(timer):
global led
led.toggle()
正
def tick(timer):
global led---------インデント
led.toggle()-------インデント
上記2行はTABキーでインデント(
字さげ)することで動作しました。
---------------------------------------
コジコジのオタク文化 情報局
アナログ・デジタル・コンバーターの
記事も動きませんでした。
これもSDK3.3項からのコピペな
んですけどね?
1 import machine
2 import utime
3
4 sensor_temp = machine.ADC(4)
5 conversion_factor = 3.3 / (65535)
6
7 while True:
8 reading = sensor_temp.read_u16() * conversion_factor
9
10 temperature = 27 - (reading - 0.706)/0.001721
11 print(temperature)
12 utime.sleep(2)
悩んでみます。
2021/02/20
動きました。
while True: の後の実行文はインデン
トしないと動かないようです。
---------------------------------------
7 while True:
8 reading = sensor_temp.read_u16() * conversion_factor
9
10 temperature = 27 - (reading - 0.706)/0.001721
11 print(temperature)
12 utime.sleep(2)
インデントが必要でした。
解決いたしました。
------------------------------------
秋田は北海道にある低気圧のため風が
強く吹いております。瞬間最大風速は
30.9M (2月16日8時現在)
家が動かされます。異常気象を肌で感
じております。
アマチュア無線、タワー等でアンテナ
を高く上げている人は気がきでないの
ではないかと思います。
プログラム習得は
諦めないこと!
しびらっこくかな?