zdravím vás takže vraciam sa späť k tejto téme
![Very Happy :D](./images/smilies/icon_biggrin.gif)
teraz už so SW problémami, dúfam že mi tu niekto odpovie aby som nezakladal 100tém...
čiže, LLC z číny dorazil, prebehol som ho merakom (testoval som tú obojsmernosť pripojením pinov na log1 alebo log0), všetko bolo OK... tak som teda popripájal všetko ako má byť a pustil sa do SW časti... hovorím si, začnem s nejakým basicom či to vôbec bude fungovať, odtiaľ sa naučím čo a ako funguje a postupne si vytvorím vlastné programy pre duino aj malinku
![Very Happy :D](./images/smilies/icon_biggrin.gif)
vybral som sa asi do prvého čo som nšiel na googli
https://oscarliang.com/raspberry-pi-ard ... ected-i2c/ lebo tam bolo video postup a dokonca to využívalo obojsmernú komunikáciu tak by som aspoň vedel či sa pri prenose data nepoškodili...
pomocou inej stránky :
https://www.abelectronics.co.uk/kb/arti ... bian-linux som pozapínal a nainštaloval v raspberry všetko ohľadom I2C a SMBus (blacklist som mal prázdny tak som tam nič ani nepísal) potom som sa vrátil na tú prvú stránku, skopíroval programy a nahral ... keď som zadal
tak na danej adrese sa ukazalo číslo, teda vedel som že kablovačka je OK a všetko beží ( + vedel som že smbus používa i2c 1 a nie i2c 0 ) tak som napísal povel na spustenie scriptu v raspberry a vždy mi to vypisuje:
Kód: Vybrať všetko
File "i2c_test.py", line 15
bus.write_byte(address, value)
^
IndentationError: expected an indented block
dokonca keď som to spustil priamo cez python idle tak mi to označilo v tom riadku "bus" ....
program som niekoľkokrát skontroloval preletel som podobné príklady hľadal som na google, skúšal som ručne prepísať všetky premenne (pri arduine ak sa pomýlim tak mi to pomôže) no zakaždým sa programu nepáči to SMBus... preletel som niekoľko návodov ako to nainštalovať správne, všetko čo zadám do terminalu mi vyhodí iba že používam najnovšiu verziu... no proste strávil som nad tým celú sobotu ale nepohol som sa
tak už som sa rozhodol napísať sem...
btw.: používam raspberry pi 3 model B (predposledná verzia), najnovší raspbian (ver. 2017 mi dnes kľakla po "apt get upgrade"
![Very Happy :D](./images/smilies/icon_biggrin.gif)
tak som stiahol novú) v raspberry a pythone som úplný začiatočník
![Very Happy :D](./images/smilies/icon_biggrin.gif)
(čiže jednajte so mnou ako s blbcom keď by som nerozumel) v arduine si trúfam už na extrémy (limitovaný som wiringom pretože čisté C neovládam...)
budem vám vďačný za akúkoľvek pomoc pretože si s tým už neviem rady
-- Spojený príspevok 23 Jún 2018, 23:03 --
okej po celodennom trápení som napísal chybový kód do uja gogela
![Very Happy :D](./images/smilies/icon_biggrin.gif)
a ten ma naučil že keď mam nejakú funkciu s ":" tak musím pred veci ktoré do nej patria dávať tab. no som proste génius
![Very Happy :D](./images/smilies/icon_biggrin.gif)
aspoň niečo som sa naučil
![Very Happy :D](./images/smilies/icon_biggrin.gif)
no po nahodení tabov aby som nemal tie chyby už mi vyskočila dalšia a tiež si neviem rady...
vyzerá to takto :
Kód: Vybrať všetko
SyntaxError: Non-ASCII character '\xe2' in file i2c_test.py on line 23, but no encoding declared;
v tom riadku sa nachádza toto :
skúšal som meniť tie čárečky hore za všetko možné no vždy mam tú istú chybu...