-
GAMEPOD.hu
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Teasüti
nagyúr
válasz Tankblock #10299 üzenetére
Értem.
Lényegében a felesleges polling-ot célszerű elkerülni xQueue-val és xSemaphore-ral.
Van még egy mutex nevű akármi is, de addig a fejezetig még nem jutottam el.Elöljáróban nincs arra vmi tipped, hogy létezik-e vmi jobb megoldás RTOS-ban az idő elteltét figyelni multitasknál, mint a "hagyományos"
if (millis() > timer) {}
feltételt pörgetni?[ Szerkesztve ]
-
Teasüti
nagyúr
válasz Teasüti #10301 üzenetére
Na de mi a helyzet azokkal a változókkal, amiket nem adat közvetítésre használok, hanem konfigurációra?
Adatnál ugye mindig lesz egy input és egy output amik mozgásban tartják a FIFO-t. Viszont konfigurációs változóknál nincs mozgás, ott vmi beállítja a változót és a többi folyamat meg csak referenciaként használja.
Erre nem alkalmas se az xQueue, se az xSemaphore. -
balintarduin
újonc
Sziasztok! Egy Arduinos projektem kapcsán kérdeznék tapasztaltabbakat. Egy menü rendszert próbálok készíteni, ahol egy 2x16-os lcd kijelzőn váltogatom a képet egy Fel és Le nyomógombbal. Sikerült addig eljutnom, hogy egy Enter gomb megnyomására tovább lép egy ugyan olyan menübe. A problémám ott van, hogy ha lefelét nyomok, nem tudja eldönteni, hogy melyik menüben menjen le. Az elsőben vagy a másodikban. Értem, hogy azért csinálja ezt, mert mindkettő menü kezelő if utasítása a loop-ban van benne, és nem tudom, hogy hogy tudnám megmondani neki, hogy az első menüben van akkor ott menjen le, ha megnyomom a lefelét, ha pedig a másodikban van, akkor ott menjen lefele.
Köszönöm a segítséget, előre is. -
Teasüti
nagyúr
válasz balintarduin #10303 üzenetére
Állapotgépnek nézz utána! Azzal lehet követni az eseményeket.
Mindig kell egy változó, amiben követed melyik képernyőn vagy.
Én úgy csináltam menüt, hogy volt egy változóm a főmenünek, képernyőnként sorjában és ahogy léptettem a változót, úgy lépkedett a menü is. Aztán ugyanez a rendszer minden egyes almenüben is.Én mondjuk anno egyetlen uint8_t változót figyeltem csak és határértékek szerint ugráltam benne.
Mondjuk 1-10 között volt a főmenü, 20-30 között az 1. almenü, 40-50 között a 2. almenü, stb.
És int++ és int-- szerint lépegettem az adott tartományban, amíg át nem lépett vmelyik határon. Ekkor előre meghatározott helyre ugrottam a sorban, attól függően mi következett. Pl. vissza a végére, ha végtelenítve volt a menü. Vagy a következő almenüre, stb.[ Szerkesztve ]
-
balintarduin
újonc
válasz Teasüti #10304 üzenetére
Itt van menümnek a kódja. Azt csinálja, hogy a kijelzőn a fel le gomb hatására 1-et hozzáad és így le megy a ">" jel a kijelzőn.
#include <Wire.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(A0, A1, A2, A3, A4, A5);
int upButton = 48;
int downButton = 44;
int selectButton = 28;
int menu = 1;
void setup() {
pinMode(upButton, INPUT_PULLUP);
pinMode(downButton, INPUT_PULLUP);
pinMode(selectButton, INPUT_PULLUP);
Menu1();
}
void loop() {
//első menü fügvényei
if (!digitalRead(downButton)){
menu++;
Menu1();
delay(100);
while (!digitalRead(downButton));
}
if (!digitalRead(upButton)){
menu--;
Menu1();
delay(100);
while(!digitalRead(upButton));
}
if (!digitalRead(selectButton)){
Menu2();
Menu1();
delay(100);
while (!digitalRead(selectButton));
}
// második menü függvényei
if (!digitalRead(downButton)){
menu++;
Menu2();
delay(100);
while (!digitalRead(downButton));
}
if (!digitalRead(upButton)){
menu--;
Menu2();
delay(100);
while(!digitalRead(upButton));
}
if (!digitalRead(selectButton)){
Menu3();
Menu2();
delay(100);
while (!digitalRead(selectButton));
}
}
void Menu1() {
switch (menu) {
case 0:
menu = 1;
break;
case 1:
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(">MenuItem1");
lcd.setCursor(0, 1);
lcd.print(" MenuItem2");
break;
case 2:
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" MenuItem1");
lcd.setCursor(0, 1);
lcd.print(">MenuItem2");
break;
case 3:
lcd.clear();
lcd.print(">MenuItem3");
lcd.setCursor(0, 1);
lcd.print(" MenuItem4");
break;
case 4:
lcd.clear();
lcd.print(" MenuItem3");
lcd.setCursor(0, 1);
lcd.print(">MenuItem4");
break;
case 5:
menu = 4;
break;
}
}
void Menu2() {
switch (menu) {
case 0:
menu = 1;
break;
case 1:
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(">Staticmenu1");
lcd.setCursor(0, 1);
lcd.print(" Staticmenu2");
break;
case 2:
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" Staticmenu1");
lcd.setCursor(0, 1);
lcd.print(">Staticmenu2");
break;
case 3:
lcd.clear();
lcd.print(">Staticmenu3");
lcd.setCursor(0, 1);
lcd.print(" Staticmenu4");
break;
case 4:
lcd.clear();
lcd.print(" Staticmenu3");
lcd.setCursor(0, 1);
lcd.print(">Staticmenu4");
break;
case 5:
menu = 4;
break;
}
}
void Menu3() {
switch (menu) {
case 0:
menu = 1;
break;
case 1:
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(">Thirdmenu1");
lcd.setCursor(0, 1);
lcd.print(" Thirdmenu2");
break;
case 2:
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" Thirdmenu1");
lcd.setCursor(0, 1);
lcd.print(">Thirdmenu2");
break;
case 3:
lcd.clear();
lcd.print(">Thirdmenu3");
lcd.setCursor(0, 1);
lcd.print(" Thirdmenu4");
break;
case 4:
lcd.clear();
lcd.print(" Thirdmenu3");
lcd.setCursor(0, 1);
lcd.print(">Thirdmenu4");
break;
case 5:
menu = 4;
break;
}
}
}[ Szerkesztve ]
-
Teasüti
nagyúr
válasz balintarduin #10305 üzenetére
Rakd be egy switch-be az összes menü képernyőt!
Így kizárod a konkurrens választási lehetőségeket. Ha meg vmi ismétlődő mintád van, akkor meg optimalizálj!szerk: vagy csinálj egy állapotgépet a menu() függvényekhez is! Nem látom hirtelen miért kellene lefuttatni egymás után őket. Egyszerre csak egy van megjelenítve, nem?
[ Szerkesztve ]
-
tibi-d
tag
válasz balintarduin #10303 üzenetére
Szia!
Úgy oldottam meg az én menürendszeremet, hogy bevezettem egy változót (MenuNumber) aminek az értékét attól függően változtatok, hogy éppen melyik menüben vagyok. Főmenü (1-9), Almenük (11-99) Al-almenü (111-999) stb. Így 5-6 mélységű menürendszert is lehet kezelni. Egy menüvel feljebb egyszerű 10-es osztással lehet jutni. -
balintarduin
újonc
válasz tibi-d #10308 üzenetére
Rendben, köszönöm a segítséget! Még fel merült bennem, hogy hogyan tudok olyan if szerkezetet csinálni, hogy ha a 4x3 membrános billentyűzeten beírok egy számot, pl. 51 akkor ehhez a számhoz elolvassa az adott feladatot, pl, hogy megnyissa a menüt. Ezt egy egyszerű váltózóval meg lehet oldani? Ráadásul nekem nem csak egy szám kellene, hanem elég sok (buszjárat számok), pl, az 45-ös számot beírom akkor annak a menüjét hozza be. Vagy ha az 53-as akkor az ugyan ilyen számmal jelzett menüt hozta be.
-
tibi-d
tag
válasz balintarduin #10309 üzenetére
Amit leírtam az a le-fel, belép-vissza menüszervezésre vonatkozott. A 4X3-as mátrixhoz van Library. Azt kell leprogramozni, hogy hány karaktert akarsz egymás után beolvasni. Ha 3-at, akkor az (1.)X100 + (2.)X10 + (3.). A menü száma meg is van. Ha végrehajtottad a menühöz tartozó rutint, a menü számát törlöd, és már kérheted a következő számot.
[ Szerkesztve ]
-
zsolti_20
senior tag
Üdv emberek! Szeretnék több arduinot használni. Legyen az egyszerűség kedvéért most kettő.
Szeretném felprogramozni az egyiket, hogy egy szervo motort fordítson el 45 fokkal. Ez meg is van. A második pedig villantson fel egy ledet. Ez is megvan.Msot szeretném a kettőt össze kombinálni, úgy hogy amint véget ért a folyamat az első számú arduinónál, a második kezdjen bele a saját feladatába. Tehát az első arduino amikor elforditja 45 fokkal a szervo motort, csak ezután kezdjen elműködik a második és villantson fel egy ledet. Lehetséges ilyesmit megcsinálni? Fontos lenne, hogy két arduinó müködjön. Megadható nekik valami, hogy figyelje a második az elsőt és mikor végére ért akkor induljon csak a kód a másodikon?
-
brickm
őstag
válasz Teasüti #10317 üzenetére
Úgy értettem, hogy leírtam mire keressen rá és még ott tartunk, hogy a sorosport egy csatlakozó fajta...
De lehet én nagyoltam el a választ, vagy az is lehet, hogy nem ennyire egyértelmű ez a dolog (még neki). Ezért szerkesztettem át inkább.
( Épp gyakorló fázisában vagyok a másokhoz való türelmes hozzállásban, bocs ) -
robohw
aktív tag
válasz LógaGéza #10293 üzenetére
"Ilyen kínai másolat modulokkal már meg szívtam, csak eredeti Arduinot szeretnék"
A kínai klónok nem másolatok, az arduino ugyanis open source hardver. Bárki készíthet arduino kompatibilis board-ot. Egyébként, a kínai "másolatokban" pont ugyanaz a kontroller van mint az "eredeti" arduinókban.
[ Szerkesztve ]
My own programming language: http://www.robomax.online
-
Teasüti
nagyúr
válasz zsolti_20 #10319 üzenetére
Először is el kellene döntened mire van szükséged pontosan a projektedhez. Mert 2 vezérlő közötti kommunikáció nagyon nem ugyanaz, mint 3+ vezérlő között.
SPI, UART (soros port) és az imént említett egyébként kiváló ötlet a megszakításra is mind csak peer-to-peer praktikusak, de minden egyes hozzáadott további vezérlővel növekszik a GPIO lábak száma.Én ha kettőnél több eszközt kellene összehoznom, akkor I2C felé mennék első körben. Ezt is még viszonylag könnyű programozni és annyi eszközt akaszthatsz rá az adatbuszra, amennyit nem szégyellsz (de max 128-at, ha nem tévedek). Ha 1-2 méternél nagyobb távolságok vannak, akkor meg egy erre a feladatra kitalált megoldás kell, mint pl. amit gyapo11 is írt feljebb.
Vagy esetleg még tovább lehetne vinni robohw ötletét és ha tényleg elég a bináris jelzés, akkor egyetlen GPIO porttal létre lehet hozni egy ún. "Token buszt" (csak nem gyűrű topológiában, hanem buszra fűzni mindet) és egy ilyen TTL szintű jelet ki lehet húzni nagyobb távolságokra is könnyedén. De egy-egy szintillesztővel akár TTL-nél nagyobb feszültséggel is megoldható. Mondjuk egy házon körbevinni inkább a 12V lenne ideálisabb, mint mondjuk 3,3/5V.
[ Szerkesztve ]
-
LógaGéza
addikt
válasz robohw #10321 üzenetére
Múltkor bevásároltunk jó pár "kínai", W5100 chippel szerelt Ethernet modulból. Ebből csak a héten kellett 4et cserélni, mert nem volt stabil (nem adta át a kapott parancsot a boardnak; random újraindult úgy, hogy az Arduino nem, csak a Shield; áramtalanítás után, mikor újra áramot kapott, megfagyasztotta az egész rendszert, és ezt bármikor tudtuk reprodukálni), azóta Arduino Ethernet Shield2-k vannak benn, és stabil a rendszer, semmi hiba nincs. Mármint van egy, de az épp megfejtés alatt van...
"Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law, and repeat after me: I AM FREE"
-
Janos250
őstag
Előjött az Arduinok közötti információ csere megoldásai. Írtam erre egy szösszenetet, ami nem lett túl rövid, ezért - az ejnye-bejnyét megelőzendő - , ide csak a linket teszem:
http://arduinouser.hu/okosotthon/Egy_altalanosabb_eszmefuttatas_az_Arduinok_kozotti_adatcserere.pdf
Mivel a kérdező fórumtárs még valószínűleg nem túl gyakorlott, nem is neki szántam, hanem akit érdekel az Arduino kapcsolódása az egyre népszerűbb okos otthon témához.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Vladi
nagyúr
válasz robohw #10321 üzenetére
A mikro ugyan az rajzta, csak a körítés más. Én is megszívtam már vele. A regulátora pl annyira jó minőségű, hogyha 12 voltot ráengedsz megég. Jó oké blinki megy vele, csak semmilyen egyéb fogysztót ne dugj rá. Valahol 50mA-nál meg megfő.
A két arduino összehangolását nem lehet úgy megcsinálni, hogy egyiken pin out - optoizolálás - pin in. Ha in akkor megszakítás és más programrész fut?
Egyébként ezeket 1 aruduinon is meg tudod csinálni, vagy csak az összehangolás megismerése a cél?
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
gyapo11
őstag
válasz Janos250 #10325 üzenetére
Csak hw szinten nézve, én nem bízok eléggé a wifiben ahhoz, hogy pl. a riasztó szenzorait rábízzam. Néha a telefonok nem tudnak kapcsolódni a routerre, ilyenkor pc-n routerbe belép, wifi off, wifi on ls megint jó napokig/hetekig. Tlink router dd-wrt-vel. Egy fényforrást bekapcsolni OK, max nem kapcsol be, de egy vízaknában vízszint figyelő szenzor, egy füstjelző, vagy más kritikusabb szenzor jelét már nem akarnám, csak vezetéken. Egyik ismerősömnek befulladt több tízezer szál virágja a fóliába, mert kisütött a nap, és a megbízott lányka elfelejtette kinyitni a szellőzőnyílásokat. Ezt sem bíznám wifire pl.
Nekem nagyon tetszik az RS-485 hibatűrése, igénytelensége, képessége a távolságra és eszközszámra, egyszerű használhatósága arduinoval és pc-vel egyaránt.
Sokféle protokoll elképzelhető, szerintem alapnak jó a pollozás, amikor a központi egység lekérdezi ciklikusan a perifériákat akár olvassa akár írja őket, de lehet olyat is, hogy a periféria jelez egy plusz vezetéken, és akkor kérdezi le a központ, hogy ki volt az és mit akar, meg még sokféle elképzelhető. A lényeg, hogy az adat biztonságosan elérjen egyik pontról a másikra.
A földhurokra meg a trafós táp biztos megoldás, a kis kapcsolóüzeműekről se tudom elképzelni, hogy galvanikus kapcsolatban lenne a kimenetük a 230 V-os hálózattal. Pc már érdekesebb, mert abba sokféle madzag megy.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
Teasüti
nagyúr
válasz Janos250 #10325 üzenetére
Egy ilyen zárt rendszerre jó lehet még a BLE is. Tulajdonképpen ilyen jellegű kommunikációra találták ki.
ÉsESP_PWR_LVL_P9
max. teljesítményen elvileg 100 méteres hatótávolsága van ESP32-nek nyílt terepen. (Gyakorlatilag meg 30 métert ért el a fórumozó egy garázsajtón/falon keresztül.)
Persze ha ki akarja vinni a netre az ember, akkor kell a hálózatba egy AP is, ami fordít a BLE és a TCP-IP közt.[ Szerkesztve ]
-
gyapo11
őstag
Itt van egy soros portos kommunikáció, ír/olvas portokat, eepromot, pwm-et, analógot.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
Janos250
őstag
válasz gyapo11 #10329 üzenetére
"A földhurokra meg a trafós táp biztos megoldás, a kis kapcsolóüzeműekről se tudom elképzelni, hogy galvanikus kapcsolatban lenne a kimenetük a 230 V-os hálózattal."
Valamikor tavaly itt már értekeztünk erről a témáról, mindent kipróbáltam, de nem segített, maradt az akku.
A napokban meg egy Sonoffal szívtam meg:
Firmware upload, hogy biztos elég legyen a delej, külső kapcsolóüzemű táp.
Bármit csináltam, nem ment. Kínomban megpróbáltam csak au USB táppal. Ment.
Utána a 3.3 V-ot adó kapcsolóüzemű tápot nem egy hálózati tápegységgel tápláltam meg, hanem akkuról. Reprodukálhatóan biztonsággal ment. A fene se érti. Én legalábbis nem.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
-
robohw
aktív tag
"A mikro ugyan az rajta, csak a körítés más. Én is megszívtam már vele. A regulátora pl annyira jó minőségű, hogyha 12 voltot ráengedsz megég."
A körítés nagyjából kimerül egy feszstabban és egy USB-serial illesztőben.A többi lényegében már csak a nyák + LM318.
Nekem eddig semmi bajon nem volt velük, pedig eredeti még soha a kezemben sem volt, mindig a kínai klónokat vásároljuk, ráadásul különböző forrásból. Tekintve, hogy az árkülönbség kb. 4-szeres a klónok javára, ez a jövőben is így marad.
A klónokon jellemzően ch340g van, ezekre én - egyelőre - nem panaszkodhatok. A feszstabbal sem volt még gond. Utóbbi természetesen feladatfüggően terhelődik, jellemzően 7.5 vagy 12 volttal vannak meghajtva.Itt egy részletekbe menő összehasonlító írás (klón vs eredeti (UNO)):
https://darkbluebit.com/arduino/real-vs-clone-2/
Itt pedig a klónok kompatibilitásáról néhány értékes megállapítás:
https://arduino.stackexchange.com/questions/71/compatibility-between-arduino-and-arduino-clones
My own programming language: http://www.robomax.online
-
robohw
aktív tag
"A két arduino összehangolását nem lehet úgy megcsinálni, hogy egyiken pin out - optoizolálás - pin in. Ha in akkor megszakítás és más programrész fut?"
De, meg lehet, csak szerintem nincs sok értelme az optónak ebben a konstellációban (meg még jó drága is). Állapotot kell csak közölni, adott időben.
"Egyébként ezeket 1 aruduinon is meg tudod csinálni, vagy csak az összehangolás megismerése a cél?"
Én csak válaszadó voltam, nem kérdező, de természetesen meg lehet. Ennél sokkal többre is képes a 328-as, ami az UNO-ban van.
Aki továbbra is tart a klónoktól, annak azt tudom javasolni, hogy vegyen egy eredetit és vegye meg a kopasz kontrollert és foglalatot hozzá. A kontrollert felprogramozhatja az eredetivel, majd beteheti az áramkörébe és még olcsó is, igaz, az időalapot (kondi, kvarc) neki kell biztosítania.
Egy eredeti UNO board kb. 6000, egy ATmega328P kb. 700 HUF.
My own programming language: http://www.robomax.online
-
tvamos
nagyúr
válasz robohw #10340 üzenetére
A körítés nagyjából kimerül egy feszstabban és egy USB-serial illesztőben.
Es ez pont eleg is, hogy szar legyen. Nagyon vicces volt, amikor a FTDI-t klonoztak, a gyarto meg trukkozott a driverrel. Az viszont eleg gagyi, hogy tonkre megy a kinai stabkocka a "tulterhelestol" orokre.
Szoval, ha o egy gepbe rakja, hasznaljon csak nyugodtan eredeit! Meg mindenki, akinek igenye van ra. Azert ne legyen mar kuruc virtus kinai klont hsznalni, meg leszolni, aki az eredetiben hisz!"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
gyapo11
őstag
válasz tvamos #10342 üzenetére
Ha vannak mérések, és azokból látszik, hogy a klón nem jó, az OK. De ha csak tapasztalások vannak, az nem elég bizonyíték, mert sok minden okozhatja, aminek semmi köze az áramkör klónságához.
Pc javítós koromban alap módszer volt két gép között cserélni valamit (pl. billentyűzet, egér, floppy, vga kártya). Ami az egyik gépben rossz volt, az a másik gépben jó, és a másik gépből áttett valami az egyik gépben is jó volt, így mindkét gép jó lett és nem használtam föl semmit hozzá. Vagyis egy rendszer úgy is lehet problémás, hogy minden eleme jó, az arduino lap körül is vannak még dolgok, táp, vezetékek a külvilág felé, perifériák, ezek is mind jók lehetnek, de összerakva meg néha nem. Ha valaki kiméri, hogy mikor melyik impulzus volt hosszabb vagy rövidebb vagy fölösleges, és kimutathatóan a klón arduino okozta, akkor rendben, az a klón rossz, de egyéb esetben csak ráfogjuk, pedig nem biztos. Lehet, hogy egy másik klónnal már jó az a környezet, mint a pc-knél a cserélt eszközök.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
Janos250
őstag
válasz tvamos #10342 üzenetére
Szó nincs arról, hogy leszólnám, aki eredetit vesz. Egy félmilliós projektbe nem illik 800 Ft-os kínai alkatrészt rakni. (Vagy ha igen, akkor legalább olyan "gyártótól" vegyük, aki átcimkézi valami nyugati brandre )
Viszont, aki a gyereknek játszani veszi, vagy az okosotthonos lámpa kapcsolgatásra, annak jó a kínai is.
Tápkocka:
12 V-ot nem bírja? Meg a 230-at se! Én már a régi időkben sem terveztem 12 V-os megtáplálást a 7805-nek. Minek megtáplálni egy arduinot 12 V-al?
Mellesleg számomra nem túl lényeges az ügy, mert már jó ideje csak ESP, STM kontrolleres lapokat használok. Persze kínait.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
robohw
aktív tag
válasz tvamos #10342 üzenetére
Nem tudom honnan vetted, hogy én leszólnám az eredetit, vagy azok használóit?
Mindenki azt használ és vásárol meg, amit akar. Nem én fizetem a számlát.Én inkább a kellő alap nélkül leszólt klónokat védeném, elsősorban olcsóságuk okán.
Biztosan akad olyan személy aki megjárta egy-egy klónnal, de a nagy többség garantáltan nem vesztett rajta.
A klónokon lévő stab terhelhetősége eleve magasabb az eredetiknél (800 mA vs 500). Az meg indifferens, hogy milyen usb-serial illesztőn keresztül van felprogramozva az eszköz, hiszen a ch340-et elég széles körben használják más gyártók is.
Amit említettél, az FTDI kapcsán, az jogi eredetű dolog, a minőséghez semmi köze. Amúgy is, elég szemét volt az MS, hogy meg merte lépni. Kiszúrni jóhiszemű vásárlók millióival két cég jogi allűrje okán, hát, ez nem volt túl gáláns lépés.A probléma szerintem inkább a felhasználók oldalán szokott jelentkezni. Aki azt sem tudja mi az a terhelhetőség, vagy ha tudja is, azt képzeli, hogy egy lábbal direktben meghajthat egy relét, annál az eredeti sem lesz hosszabb életű a klónnál. A terhelhetőség más a komplett cuccnál (500 mA) és más lábanként (40 mA) vagy a V3.3 feszültség-forráson (50 mA).
Biztos akad hibás darab, elvégre amit milliószámra gyártanak, ott ez elkerülhetetlen, de az magáért beszél, hogy van az aliexpresszen is, másutt is sok olyan forgalmazó, aki több ezret eladott már, az értékelések mégsem azt mutatják, hogy tömegével lett volna hibás az átaluk értékesítettek között. Egy szóval, a klónok is megfelelőek, remekül használhatóak.
My own programming language: http://www.robomax.online
-
LógaGéza
addikt
Ma érkezett egy csomag, két ESP32-vel. Az egyik egy TTGO, aminek szerintem hibás a kijelzője. Csináltam egy videót, olyan mintha csak minden második sor menne talán.
Ugyanez a kód a másikon tökéletesen lefut, és a kijelzőnek is tökéletes képe van.
Én szúrok el valamit, vagy mehetek reklamálni?"Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law, and repeat after me: I AM FREE"
-
tvamos
nagyúr
válasz robohw #10345 üzenetére
"Amúgy is, elég szemét volt az MS" Nem az MS volt, hanem a Future Technology. Amugy milyen " jóhiszemű vásárlók millió"-rol irsz? Teljesen tudtak, hogy kinai masolatot vesznek.
"A probléma szerintem inkább a felhasználók oldalán szokott jelentkezni." Ami nekem volt, az teljesen tuti, hogy a tulterhelestol ment tonkre, mert elemrol ment. Azt az elemtartot raktam tele elemekkel, amit az elado adott a keszlethez, es azokat a dolgokat kotottem ra, ami szinten a kitben volt. Igen, persze, kiszamolhattam volna, meg megkereshettem volna a tyuklabas doksiban, hogy nincs homegfutas vedelem, csak hat... meg kellett volna elotte tanulnom ezt az simplified Chinese-t, de nem tettem. Mondjuk, volt azert egy eredeti Leonardo a batyumban.
Nekem is van klonom, de csak akkor hasznalom, ha stabil 5V-om van, meg nem adom mas kezebe....
De azert inkabb tamogatom annyival az alapitvanyt, ha lehet, hogy toluk veszem.Amugy megteveszto ez a "clone" elnevezes, mert ugye barki csinalhat Arduino panelt, ha jol tudom, az zavaro, ha ha megteveszto a specifikacio, es a 7805 nem pont az, mint amire szamitasz, es a National jel egy kicsit furan kunkorodik az ic tokjan...
[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
robohw
aktív tag
válasz tvamos #10348 üzenetére
Az MS adta ki a frissítést, amiben a gyilkos FTDI driver volt.
A userek többsége jóhiszeműen megvásárolt egy OPEN SOURCE ipari terméket. Arról a többségnek nem, de még szakmabelieknek sem volt tudomása, hogy a készülékük olyan IC-vel lett szerelve, amely jogilag aggályos.
"Számos USB-eszközt kivégez az FTDI népszerű vezérlőchipjeihez kiadott legújabb drivere, amelyet a gyártó egy Windows-frissítéssel küldött ki. A szoftver a lapkák egyre inkább terjedő hamisított változatait hivatott működésképtelenné tenni - a felhasználók nagy része azonban nem tud róla, hogy készüléke nem eredeti chipet használ."
"Ez a megoldás nem túl igazságos a felhasználókkal szemben, akiknek az esetek túlnyomó többségében fogalmuk sincs róla, hogy az általuk vásárolt eszközben eredeti, vagy klónozott FTDI chip található."
My own programming language: http://www.robomax.online
Új hozzászólás Aktív témák
- Mibe tegyem a megtakarításaimat?
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Musk szerint már jövőre itt vannak a Tesla Optimus humanoid robotok
- Filmvilág
- Magga: PLEX: multimédia az egész lakásban
- Konteó topic
- BestBuy topik
- Amlogic S905, S912 processzoros készülékek
- Milyen légkondit a lakásba?
- Egyelőre nem tarolja le a piacot a Vision Pro
- További aktív témák...
- 4070 Ti Aorus Master //KERESEM!!//
- MacBook Air 2017 Mint Az Új/8GB/256ssd/Akku 88%/1 hónap gar./p3365/
- 21,5" Samsung érintőképernyős monitor 1év garanciával MONITORCENTER
- Enermax Platimax 850 W moduláris tápegység (Platinum minősités) Beszámitok!
- iPhone 11 Pro 64GB Független Megkímélt/1 hónap gar./Akku 97%/p3363/