Stránka 2 z 2
Re: OrangePi Zero a i/o i2c. Jak začít?
Napsal: 15 úno 2021, 11:25
od aladin
tak bohužel tento odkaz již není funkční...
Re: OrangePi Zero a i/o i2c. Jak začít?
Napsal: 15 úno 2021, 11:36
od Dex
Re: OrangePi Zero a i/o i2c. Jak začít?
Napsal: 15 úno 2021, 14:10
od aladin
Jasně, Dexi, tím sem jen chtěl naznačit, že by ten starý odkaz možná už neměl být zobrazován
Ale k věci:
našel jsem si mapování portů zde:
https://pypi.org/project/OrangePi.GPIO/
a v examplech jsem našel kód, který jsem si upravil podle mé desky Orange Pi zero 1 - výstup na port PA11, a i na PA15 nebo PA18.
Ale nic to viditelně nedělá. Spouším skript v Python 2.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import OPi.GPIO as GPIO
from time import sleep # this lets us have a time delay
ledOut = 15
#GPIO.setboard(GPIO.PCPCPLUS) # Orange Pi PC board
GPIO.setboard(GPIO.ZERO) # Orange Pi ZERO board
GPIO.setmode(GPIO.BOARD) # set up BOARD BCM numbering
GPIO.setup(ledOut, GPIO.OUT) # set BCM7 (pin 26) as an output (LED)
try:
print ("Press CTRL+C to exit")
while True:
GPIO.output(ledOut, 1) # set port/pin value to 1/HIGH/True
sleep(0.1)
GPIO.output(ledOut, 0) # set port/pin value to 0/LOW/False
sleep(0.1)
GPIO.output(ledOut, 1) # set port/pin value to 1/HIGH/True
sleep(0.1)
GPIO.output(ledOut, 0) # set port/pin value to 0/LOW/False
sleep(0.1)
sleep(0.5)
except KeyboardInterrupt:
GPIO.output(ledOut, 0) # set port/pin value to 0/LOW/False
GPIO.cleanup() # Clean GPIO
print ("Bye.")
Re: OrangePi Zero a i/o i2c. Jak začít?
Napsal: 15 úno 2021, 15:08
od aladin
už jsem na to přišel - zřejmá chyba začátečníka - v Pythonu se in/out piny označují čísly pinů, jak jsou na konektoru na desce, třeba orangePi.
Nikoliv PA15, ale pin 19.
Re: OrangePi Zero a i/o i2c. Jak začít?
Napsal: 15 úno 2021, 15:21
od DavidO
aladin píše: ↑15 úno 2021, 14:10
Jasně, Dexi, tím sem jen chtěl naznačit, že by ten starý odkaz možná už neměl být zobrazován
Hele, když teďka umíš ten Python, co kdybys napsal skript, kterej neustále prolejzá všechny příspěvky ve fóru a kontroluje, jestli odkaz ještě je funkční a navíc i ukazuje to, co má?
Re: OrangePi Zero a i/o i2c. Jak začít?
Napsal: 15 úno 2021, 16:33
od aladin
To víš Davide, já se budu mořit několik týdnů s tím, co ty zvládneš za chvilku

Re: OrangePi Zero a i/o i2c. Jak začít?
Napsal: 06 dub 2021, 13:38
od aladin
Problém s i2cdetect - nebyl vidět žádný i2c port
i2cdetect -l
sudo i2cdetect -y 0
Řešením bylo přidat do /boot/armbianEnv.txt
tyto 2 řádky, i když je na procesoru H2+ :
overlay_prefix=sun8i-h3
overlays=i2c0 i2c1 pwm usbhost2 usbhost3