Fórum témák

» Több friss téma
Fórum » Arduino
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lapozás: OK   321 / 839
(#) atus1981 válasza benjami hozzászólására (») Feb 8, 2017 /
 
Ez mi különben?
(#) atus1981 hozzászólása Feb 8, 2017 /
 
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?
(#) Bakman válasza atus1981 hozzászólására (») Feb 8, 2017 /
 
Legalább azt meséld el, milyen kijelzőről van szó. Létezik belőlük "pár" típus.
(#) atus1981 válasza Bakman hozzászólására (») Feb 8, 2017 /
 
Hátulja
eleje
Ili9341 vagy 9325 meghajtása van.
(#) icserny válasza atus1981 hozzászólására (») Feb 8, 2017 /
 
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).
(#) atus1981 válasza icserny hozzászólására (») Feb 8, 2017 /
 
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.
(#) kapu48 válasza atus1981 hozzászólására (») Feb 8, 2017 /
 
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
(#) kapu48 válasza atus1981 hozzászólására (») 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
(#) szikorapéter hozzászólása 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
(#) kapu48 válasza szikorapéter hozzászólására (») Feb 8, 2017 /
 
Szerintem Googly a barátod:
Bővebben: Link
(#) TheShaft hozzászólása Feb 10, 2017 /
 
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:
  1. byte Read_MAX6650(byte Address, byte Command) {
  2.   byte Data;
  3.   Wire.beginTransmission(Address);
  4.   Wire.write(Command);
  5.   Wire.endTransmission();
  6.   Wire.requestFrom(Address, 1);
  7.   if (Wire.available() >= 1 ) {
  8.     Data = Wire.read();
  9.   }
  10.   Wire.endTransmission();
  11.   return Data;
  12. }
  13.  
  14. void Write_MAX6650(byte Address, byte Command, byte Data){
  15.   Wire.beginTransmission(Address);
  16.   Wire.write(Command);
  17.   Wire.write(Data);
  18.   Wire.endTransmission();
  19. }


Mi lehet a probléma?
(#) Balázs válasza TheShaft hozzászólására (») Feb 10, 2017 /
 
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.
(#) dannu hozzászólása Feb 10, 2017 /
 
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
(#) tbarath válasza dannu hozzászólására (») 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
(#) dannu válasza tbarath hozzászólására (») 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.
(#) GPeti1977 válasza dannu hozzászólására (») Feb 10, 2017 /
 
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
  1. LowByte = data[0];
  2.   HighByte = data[1];
  3.   TReading = (HighByte << 8) + LowByte;
  4.   SignBit = TReading & 0x8000;  // test most sig bit
  5.  
  6.   if (SignBit) // negative
  7.   {
  8.     TReading = (TReading ^ 0xffff) + 1; // 2's comp
  9.   }
  10.   Tc_100 = (6 * TReading) + TReading / 4;    // multiply by (100 * 0.0625) or 6.25
A hozzászólás módosítva: Feb 10, 2017
(#) TheShaft válasza Balázs hozzászólására (») Feb 11, 2017 /
 
A konstans "1" lett byte típusúra alakítva, most már nincs hiba, köszönöm!
(#) atus1981 hozzászólása Feb 12, 2017 /
 
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?
(#) icserny válasza atus1981 hozzászólására (») Feb 12, 2017 /
 
Első körben tedd kommentek (/* ... */) közé!
(#) atus1981 válasza icserny hozzászólására (») Feb 12, 2017 /
 
Ha jól sejtem így csökken a sketch mérete?
(#) andyka válasza atus1981 hozzászólására (») Feb 12, 2017 /
 
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
(#) hepi02 hozzászólása Feb 13, 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.
(#) Kera_Will válasza hepi02 hozzászólására (») Feb 13, 2017 /
 
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
(#) hepi02 válasza Kera_Will hozzászólására (») 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?
(#) Kera_Will válasza hepi02 hozzászólására (») Feb 13, 2017 /
 
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
(#) hepi02 válasza Kera_Will hozzászólására (») Feb 13, 2017 /
 
Köszönöm szépen. Akkor elsőnek RC szűrő irányában indulok meg.
(#) hepi02 válasza Kera_Will hozzászólására (») Feb 13, 2017 /
 
Illetve most találtam az MCP4725-öt, ami I2C-n beszélget az arduval. Olcsó is és jónak is tűnik.
MCP4725
(#) szikorapéter válasza opel16v hozzászólására (») Feb 13, 2017 /
 
Olvasd el a fórum szabályzatot és NE HIRDESS a topicokban!
(#) atus1981 válasza andyka hozzászólására (») Feb 13, 2017 /
 
Ez egészen biztos?
(#) dannu válasza GPeti1977 hozzászólására (») Feb 13, 2017 /
 
Nagyon szépen köszönöm a segítségedet ! Ez volt a probléma .
Következő: »»   321 / 839
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem