Fórum témák
» Több friss téma |
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Sziasztok!
Aki jártas a 2,4"-os sd kártya foglalatos kijelző használatában, attól kérdezném, hogy az adafruit-os meghajtók esetében melyik lábakat használja a program a kijelzésre, az érintőpanelre és a kártya olvasóra, illetve van-e szabad digitális vagy analóg láb?
Legalább azt meséld el, milyen kijelzőről van szó. Létezik belőlük "pár" típus.
A hátlap feliratozására való tekintettel mi nem világos? Ha jól látom, csak az A5 láb szabad (a D0, D1 foglalt az UART miatt).
A hátlapon látom én is, hogy mi hova való és az eladó ezt írta: Uses digital pins 5-13 and analog 0-3. That means you can use digital pins 2, 3 and analog 4 and 5. Pin 12 is available if not using the micro SD.
Mindezek ellenére 10-11 lábon használok egy softwareserialt és a 12-es lábon egy nyomógombot, igaz az sd-t nem használom, viszont az érintőpaneljét sem és mégis foglalt az A0-A1-A2-A3 láb.
Az ILI chipsethez az Adafruit_GFX, Adafruit_TFT könyvtárak szükségesek.
Az ST7735 chipsethez az SWTFT könyvtár és az ADAFRUIT_GFX/Adafruit_TFT könyvtárak is szükséges. Kijelző: 2.4" TFT LCD shield + UNO 328 (a kijelző a mcufriend.com szöveget tartalmazza) Az ST7781 chipsethez az TFTLCD könyvtár szükséges. Kijelző: 2.4" TFT LCD shield + UNO 328 (a kijelző a sárga lábú!) Az ILI9341/S6D0154X chipset az Adafruit_GFX, Adafruit_TFT könyvtárak kellenek. Kijelző: 2.4" TFT LCD shield + UNO 328 (a kijelző a sárga lábú!) Az ILI9341 könyvtárban levőminták ILI9341/S6D0154X chipset az Adafruit_GFX, Adafruit_TFT könyvtárak kellenek. Arduino-165 alatt tesztelve. Touch is. A chipID: 0x9341: ILI9341 chip; chipID:101: S6D... chip. A programban kényszerítetten ILI9341 módban kezeli. Tipp: uint16_t identifier = tft.readID(); helyett uint16_t identifier = 0x9341;//tft.readID(); vagy if (identifier == 101) { identifier = 0x9341}; Touch: #define YP A3 #define XM A2 #define YM 9 #define XP 8 Kijelző: 2.4" TFT LCD shield + UNO328/Mega2560 (a kijelző a sárga lábú!) SPFD5408 könyvtárban levő SPFD5408_* nevű minták. Az Adafruit_original NEM megy, mert afüggvéynhivatkozások nem jók benne! A touch kezelésben a X irány fel/le felcserélődik MEGA esetén, a kódban a p.x illetve p.y koordináta kiszámolás során kezelhető. Az UTFT általános eszközmeghajtó. Tesztelve: Arduino 1.0.5 illetve 1.6.5 alatt. Bővebben: 2.4" TFT LCD (320*240)/SD, Touch shield Az oldal alján, letölthető! (Regisztrálás után) A hozzászólás módosítva: Feb 8, 2017
Ha az LCD_CS nem aktív L, akkor az összes LCD_xx láb szabadon használható.
Feltéve, hogy a rákötött eszközöket használatát le kel tiltani, LCD_CS aktív L esetén! (Sajnos az arduino kevés port száma, kompromisszumra kötelez!) A hozzászólás módosítva: Feb 8, 2017
Sziasztok. A képen található vezérlőkből rendeltem,és ki szeretném őket próbálni (persze arduino felhasználásával). Esetleg van olyan kód és bekötés amivel ezeket tesztelni lehet?
A hozzászólás módosítva: Feb 8, 2017
Szerintem Googly a barátod:
Bővebben: Link
Sziasztok!
I2C eszköz (MAX6650) írására és olvasására írtam egy-egy függvényt/eljárást. Fordításkor az alábbi üzenetet kapom: In file included from D:\_\Program\Teszt\Teszt.ino:3:0: D:\_\Arduino\arduino-1.8.0\hardware\arduino\avr\libraries\Wire\src/Wire.h: In function 'byte Read_MAX6650(byte, byte)': D:\_\Arduino\arduino-1.8.0\hardware\arduino\avr\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^ D:\_\Arduino\arduino-1.8.0\hardware\arduino\avr\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^ És maga a kód:
Mi lehet a probléma?
Két implementációja van a requestFrom függvénynek, és nem tudja, melyiket válassza, mivel az egyik paramétered byte, a másik int. Vagy legyen az Address int típusú, vagy a konstans 1-et castold byte-ba.
Hali ! Lenne egy olyan problémám hogy van ds18b20+ i2c vek 5 darab és 0 fok alá nem megy .
http://thomashowtechnika.hu:83 Valaki kérem írja le mi a megoldás hogy jó legyen ! A hozzászólás módosítva: Feb 10, 2017
Kérlek vedd már a fáradságot, hogy ha segítséget kérsz akkor érthetően, normálisan leírod hogy mi is a problémád.
Az i2c tészt meg pláne nem értem, mert a csatolt .ino file elején spi, onewire és ethernet van include-olva, és ezek egyike se i2c... A hozzászólás módosítva: Feb 10, 2017
Elnézését kérek !
A problémám a következő OneWire-el van kötve az ardunio uno és egy ethernet shieldre . A 2 láb szabad és arra van rá kötve. A problémám a következő. Ha a hőmérséklet 0 fok alá süllyed akkor weben " 4094°C " ír ki. 5 darab DS 18B20+ használok amit a hestore.hu weboldalról rendeltem.
Felhúzó ellenállás értéke mekkora?
Illetve úgy látom hogy nincs megírva a nulla fok alatti hőmérséklet konvertálása, ugyanis kettes komplemensbe adja ki a nulla fok alatti értékeket. Valahogy ezt még bele kellene illeszteni
A hozzászólás módosítva: Feb 10, 2017
A konstans "1" lett byte típusúra alakítva, most már nincs hiba, köszönöm!
Sziasztok!
Mennyire lehet "kigyomlálni" az adafruit könyvtárat? Pl ha a drawCircle opciót nem használom, akkor azt kitörölhetem belőle?
Első körben tedd kommentek (/* ... */) közé!
Ha jól sejtem így csökken a sketch mérete?
Szerintem a konyvtarakbol csak azt olvassa ki az Arduino IDE amire eppen szuksege van. Semmivel sem tobbet. Igy hat nem hinnem hogy ezzel roviditenel a beirando leforditott kodon.
A hozzászólás módosítva: Feb 12, 2017
Sziasztok,
Arduinoval hogyan tudnék előállítani 0-5V közötti feszültséget? Az áramerősség mindegy, minimális lenne az áramfelvétel. Köszönöm, Ádám.
Lásd : PWM !
Kitöltési tényező függvényében a porton megjelenő feszültség 0-5 V között fog változni. Terhelhetősége minimális pár mA (1 port max 20 mA tud). A minta programok között keresgéld meg amiben FADER szó szerepel. Ott 1 led fényerejét szabályozzák ciklikusan. A hozzászólás módosítva: Feb 13, 2017
Bocsánat, pontatlan voltam. Valódi analóg jelre van szükségem. Tehát a PWM csak úgy jöhet szóba, ha utána egy alul áteresztő szűrőn még átengedem a jelet. Van-e ennél jobb megoldás?
Háát igen egy RC szűrő nem árt.
Vagy több bites R-2R létra , vagy DA konverter IC amivel vmilyen porton beszélget az ardu, válogathatsz . A hozzászólás módosítva: Feb 13, 2017
Köszönöm szépen. Akkor elsőnek RC szűrő irányában indulok meg.
Illetve most találtam az MCP4725-öt, ami I2C-n beszélget az arduval. Olcsó is és jónak is tűnik.
MCP4725
Olvasd el a fórum szabályzatot és NE HIRDESS a topicokban!
Nagyon szépen köszönöm a segítségedet ! Ez volt a probléma .
|
Bejelentkezés
Hirdetés |