Fórum témák
» Több friss téma |
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
LCD cím jó?
Igen.
Megoldodot, az volt a gond, hogy ez nem volt ott:
Amuyg köszi.
valamint a loop-ba kellene szerintem delay(1000);, hogy csak másodpercenként olvasson, na annyival, mint ami a csövön kifér.
Sziasztok!
Kinek van tapasztalata rotary encoderek terén? Most szembesültem vele hogy, van teljes ciklusos, félciklusos és negyed ciklusos. Kép Amiket találtam library-k, példaprogramok, mind a teljes ciklusost használják. Van olyan encoderem ami teljes ciklusos, de nincs rajta nyomógomb, ezért rendeltem nyomógombost viszont az meg fél ciklusos. Az egész problémám abból adódik hogy míg a teljes ciklusossal egy egységet tekerek (kattanást) a programban tökéletesen egyel nő az a változó. Viszont a fél ciklusossal 2 egységet kell tekernem hogy 1el nőjön a változó. Van erre valami megoldás? Vagy másik fajta enc kell? A kép forrása és az angol nyelvű leírás itt található: Encoderről Ilyen encodert vettem: Bővebben: Link
Van a linkelt példaprogramban Quadrature.cpp létrehozva 2 tömb:
És van a megszakítás rutin, amely jelenleg az egész lépéses tömböt használja, javítod a jelzett helyen:
Sziasztok !
Valakinek lenne ötlete,hogy egy Arduino Nano-nál,hogy tudnám kiváltani a rotary encodert sima nyomógombos le-fel állapot váltásúra.Sajnos nincs ino fájl,csak egy sima Hex. Előre is köszönöm a válaszokat
Köszönöm a választ!
Sajnos nem tudtam megoldani azzal a libbel mert majdnem 10éves és nem volt kompatibilis. (az oldalt csak szemléltetésnek linkeltem én más libet használtam) Végül a megoldást itt találtam meg:Bővebben: Link joco3910 HEX-ből már nem fogod tudni.
Pl egy másik Nano segítségével előállítod a rotary encoder kétfázisú jelét.
Vagy kétirányú számlálót léptetsz fel/le a két nyomógombbal, amely kimenetének alsó két bitjét binárisból Gray-kóddá alakítod, és ezeket kapja az arduinós áramkör tekerő helyett. Esetleg egymást indító monostabil multivibrátorokkal hozod létre a jeleket.
Az avr-objdump elvileg képes képes egy assembly kódot generálni, de ez nagyon messze lesz a C kódtól.
Sziasztok! Sajnos a kinőtte a programom az Atmega328 által kínált méretet, így vettem egy nucleof091rc panelt, rajt az st-link illesztővel. Mbed dolgokat tudok is rá tölteni, de engem jobban érdekel az arduino. Letöltöttem egy zip fájlt és kicsomagoltam az adott helyre, az arduino 1.6.11-ben megjelentek a board listában bizonyos nucleo és stm32 panelek, de nincs köztük az f091rc és le sem fordul az arduino progi, hiába állítom bármelyik boardra, ellenőrzés felénél hiba.
Valaki tudna segíteni, hogy hogyan tehetem arduino-kompatibiléssé? Köszönöm a segítséget.
Talán indulj a kályhától:
Welcome to the stm32duino wiki! Boards Manager A hozzászólás módosítva: Márc 21, 2017
Azért, mert ezt tudtam itt, hamar venni.
Most ezt ássam el? Valamit csak lehet kezdeni vele.
"Valamit csak lehet kezdeni vele"
Lehet. Van Arduino támogatása is. De az f103-nak jobb. Tanulni, és alakítgani mindenképpen kell, mert nem minden libet portoltak ARM-ra. Ha nem akarsz ezzel foglalkozni, de az UNO-t már jól ismered, akkor valóban egyszerűbb lenne az AVR vonalon maradva választani nagyobb MCU-t.
Köszi, lesem. Erre miért nem találtam rá tegnap éjjel?!
Van nekem itthon egy xbox360 rf modulom + kontroller.
A modult pcvel össze tudtam kötni, és használható is, de nem tudom párosítani a kontrollerrel, csak ha a modult xbox 360ba indítom és úgy párosítom. De mivel azért az xboxot is szeretném vagy szeretnénk használni, ugye a kontrollert vissza kell párosítani a box eredeti vevőjéhez. Neten kutakodtam, és találtam ezt a videót: Bővebben: Link Itt egy arduino unoval meg is csinálja, és elvileg megy is a párosítás. Nekem megám van, de valahogy nem tudom működésre bírni a megával. Lábakat átírtam próbálkoztam más lábakkal is, de semmi. Még a ledek se villannak fel. A kód és leírás itt található: Bővebben: Link Ugye USBvel összekötve a pc-n működik a kontroller, de csak a fent leírt módszerrel párosítható. Mit néztem el, hogy nem működik, vagy megával nem lehet megoldani a leírtakat csak unoval?
Azt hiszem igen, de nem elterjedt. Nincs nagy támogatottsága, de tényleg óriási a hasonlóság az Atmega328-hoz (csak jobb ésnnagyobb), így aki tudja használni a 328-at, könnyen átszokik 128-ra. Biztosan lehet programozni Arduino alatt is, találtam régebben hozzá még bootloadert is, de nem foglalkoztam vele, AtmelStudio-val használtam.
Szervusztok !
Nemrég elkezdtem az Arduino Pro Micro -val foglalkozni, és rögtön egy olyan hibába ütköztem, amit eddig nem sikerült megoldanom. A cél az lenne, hogy egy ws2812b ledsort vezéreljen, és csinálja is, amit szeretnék, ha bekapcsolás után resetelem. Viszont reset előtt nem hajlandó semmire sem. [Azt már megtaláltam neten, hogy feltölteni is úgy kell rá sketch -et, hogy közvetlen feltöltés előtt is resetelni kell, ami elég fura, de ez most mellékes.] Szóval van valakinek ötlete, tapasztala, megoldása erre ? Előre is köszönöm !
A "kód és leírás itt található" linken elég sok komment van, azokat végignézted? Mert van aki tápfeszre panaszkodik, a másik felhúzó ellenállást emleget, stb.
Lehet meg van oldva ott a problémád. Illetve ha gondolod egy uno vagy nano klónt tudok kölcsönadni ha értejösz (Bp.), hátha azzal megy, de szerintem nem az a probléma.
Áh köszi a felhúzó ellenállás ötlete, ki is ment a fejemből. Ez részben segített is. ugyanis a ledek működnek mint a videóba, csak a párosítás nem akar menni. Ha megnyomom az RFen a középső gombot, keres, megnyomom a kontrolleren is, az is el kezd keresni, látszólag "egymásra is találnak" de nem párosít. Felhúzó ellenállásnak mekkora az ajánlott, mert 5,2K val próbáltam. Ill lehet a gombra is kellene felhúzó ellenállás?
Nanom nekem is van, azzal is ki tudom próbálni, de a mega szabad,azért esett elsőnek erre a választás, köszi a kölcsön ajánlatot
Sajnos nem tudom szerkeszteni, ezért kiegészítő.
Elnéztem a progit, (tegnap módosítottam benne, csak ki is ment a fejemből, ezért nem ment a sync)
Sziasztok!
LCD kijelzőt szeretnék vásárolni az UNO R3-asomhoz. Jelenleg egy multifunkcionális mérőműszer van ráprogramozva. Többféle kijelzőt látok hozzá. Van LCD 1602, valamelyikhez van SDA/SCL illesztő is. Illetve van Nokia 5110-hez való kijelző is. Melyikkel járok jobban, melyiket hogy tudom illeszteni? Még nem vagyok túl jártas a programozásában.
LCD1602 önmagában digit lábakat használna, legalább 4et (+ másik 4 láb is kell tápra/földre)
Van hozzá I2C (vagy IIC-nek is nevezik) modul, ezzel i2c buszon keresztül tudod kezelni, ez az általad említett SDA/SCL ér és 2 táp. Lehet kapni 1602 kijelzőre szerelve is és külön is, ez esetben neked kell ráforrasztanod vagy összekábelezned. Az 5110 kijelzője egy harmadik állat, az ha jól tudom 84x48 képpont, viszont ha jól tudom 3,3 Voltos, szóval az 5 Voltos arduinoval egy szintillesztőn keresztül javasolt bekötni. Szóval inkább 1602, az I2C nélküli olcsóbb, de ha kevés szabad digit lábad van akkor inkább I2C A programozása mindkettőnek elég egyszerű, rengeteg példaprogramot találsz rá, ez itt I2C-s 1602-re van, egy létező kódomból faragtam, remélem nincs benne hiba:
A társoldalról nem javasolt venni nokia kijelzőt, két darabot is vettem, mindkettő karcos a gyári védőfólia alatt. Sima 1602-t vegyél szerintem, azzal a legkönnyebb boldogulnod, ha van elég szabad lábad az Arduinon.
Sziasztok
Talaltam egy lehetseges I2C szintillesztest, mit szoltok hozza ? Mukodne ? Nem karositja a 3.3V-os alaplapot ?
Ez a kapcsolás a szabvány megalkotójának (Philips) ajánlása. Lásd itt: http://www.nxp.com/documents/application_note/AN10441.pdf
|
Bejelentkezés
Hirdetés |