- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- Projektor topic
- Fujifilm X
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Gigabyte alaplap topik
- Melyik tápegységet vegyem?
- Hamarosan megkezdődik a nubia 2,8K-s táblagépének szállítása
- Házimozi belépő szinten
-
PROHARDVER!
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
-
Hát nem gondoltam volna hogy ilyen hamar, de már a kezdeteknél elakadtam.
Addig jutottam, hogy sikerült az Arduino-t feltenni, de nem tudok továbblépni. Hiába dugom az USB protra, nem jelenik meg a /dev/ttyACM0 eszköz. A kernel naplóban ennyi jelenik meg ha rádugom:
[ 273.054644] usb 5-1: New USB device found, idVendor=2341, idProduct=0037, bcdDevice= 0.01
[ 273.054649] usb 5-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 273.054652] usb 5-1: Product: Arduino Micro
[ 273.054654] usb 5-1: Manufacturer: Arduino LLC
[ 273.109278] cdc_acm 5-1:1.0: ttyACM0: USB ACM device
[ 273.110929] usbcore: registered new interface driver cdc_acm
[ 273.110931] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 279.052709] usb 5-1: USB disconnect, device number 2
Ja, és az összes ledd világít rajta. -
Szerintem ez esetben nem kell feszültségosztó, mivel a mérendő feszültség (akku) sosem fog a táp (5V) fölé menni, egy áramkorlátozó ellenállással közvetlenül is mehet az akku pozitív ága az analóg bemenetre. És ha nincs feszültségosztó, kapcsoló sem kell, mert az analóg bemenet ellenállása eleve elég nagy (ha jól emlékszem 20k körüli), alig fog valamit fogyasztani.
-
-
zsolti_20
senior tag
Szép estét emberek! Építettem egy eszközt ami 3.7v-os akkumulátorról üzemel. Lényegében egy arduino nanot és egy oled kijelzőt hajt meg. Arra gondoltam, hogy ha lehetséges akkor monitoroznám az akkumulátor feszültségét így láthatnám hogy kb még mennyi van benne mielőtt töltenem kellene.
Az akkumulátor egy Tp4056-hoz van csatlakoztatva majd ez egy 3-5v konverterhez és így kapja az arduino nano 5v pinjén a tápot.
Találtam is egy weboldalt, ahol van egy részletesebb leírás ami így néz ki:
[link]
De nem vagyok biztos benne, hogy ez a kapcsolás rendben lenne vagy sem a jelenlegi mellett. Működhet a két dolog egyszerre? Vagy ez a feszültségmérés csak olyan akkumulátorokhoz megfelelő amin nincs terhelés? -
-
Szancsó
aktív tag
Akkor eddig 1:1 :)
A NYÁK nekem kínai - mennyivel egyszerűbb lenne, ha meglenne a multiméterem... -
Janos250
őstag
A tápokról jut eszembe:
van
15 V 1,6 A (24 W) HÁLÓZATI ADAPTER
300 Ft-ért. -
válasz
Szancsó #12286 üzenetére
Nem, ezen - ha jól látom - van egy 5V regulátor, a hordó csatlakozóra 7-12V-ig bármilyen tápot köthetsz. Ez az 5V-ra fogja adni a tápot. Ennek a regulátornak a terhelhetőségétől függ aztán, hogy mit és mennyit tudsz rákötni. A gyakorlatban 9V-nál nagyobb tápot nem érdemes rádugni, mert ezek az olcsó regulátorok hamar megsülnek. Érdemesebb inkább az 5V tűre stabilizált 5V tápot kötni, arra annyi szervót köthetsz, amennyit a táp elbír.
-
Szancsó
aktív tag
Sziasztok!
Jól értem, hogy ha van egy ilyen shield -em Nano -hoz, akkor annál a "nagyobb" fogyasztókat (szervó, LED) köthetem a lapra, mert közvetlenül a DC -től kapják az áramot? De gondolom akkor a tápot is úgy kell megválasztani, mert a feszültség annyi lesz, amennyit az kiad? (Csak 12V -os van most otthon.) -
Köszi a válaszokat, ha elakadok, még jelentkezem.
-
Janos250
őstag
Közben rájöttem, hogy nekem is van egy nagyon hasonló régről, amit el is felejtettem, mert soha nem használtam. Saját programot kellett volna installálni a telefonra, regisztrálni valahova, miegymás, ezért hagytam a francba. Van benne egy ESP8255, de nem lehet programozni, mert az Rx,Tx lábak közvetlenül egy ARM proci lábaira mennek, tehát valahogy ő programozza. Persze, az enyém csak hasonló, mint a Tied. Továbbá nem is mindenkit üt meg a guta, ha az ezredik applikációt kell telepíteni a telefonjára, és regisztrálni a kis kínaiakhoz.
Összefoglalva: lehet jó. -
Janos250
őstag
"De hiszen ott a gnd,dat,clk, és vcc kimenet?!"
Ja, tényleg. Én nem olvastam el a feliratokat, csak azt néztem, hogy vörös, zöld, kék színű kimenetek vannak rajta, ezért egyből RGB-re asszociáltam.
Így akármi is lehet, csak a leírásából derül ki. Lehetséges, hogy megy vele.
A Neopixel szoftvert sokan használják megelégedéssel. -
-
Janos250
őstag
Amennyit látok a dologból, azt gyanítom, hogy nem.
Ugyanis a linkelt vezérlő szerintem nem WS2812-höz, hanem sima RGB ledsorhoz való, mert van külön-külön R,G,B kimenete.
A fényképen lévő szalagod pedig a WS2812 család tagja.Teljes a káosz a netes áruházakban, hogy mit írnak a ledsorok és a vezérlők típusára .
-
Üdv!
Van egy ilyen RGB LED sorom, de kő buta a vezérlője, még egy sima sárgát sem tudok kihozni belőle.
Működhet az a megoldás, hogy pl. veszek egy ilyen vezérlőt, és CI kimenetet lógva hagyom?
Esetleg van valakinek kulcsrakész megoldása a vezérlésére?
Csak annyit kell tudnia, hogy pár fokozatban állítani lehessen a fényerőn, és valóban bármilyen színt ki tudjak keverni. -
gyapo11
őstag
válasz
puritan #12272 üzenetére
A NAT-ot derítsd ki először, mert ha ott vagy és nem tesz át a szolgáltató publikusba, akkor nem kell a dinamikus dns-sel szórakozni.
Én az ip8.com-ot szoktam használni, most 85.66.x.x a címem, ez publikus, a netről elérhető. A router NAT-ja mögötti címem meg 192.168. 1.44 ezt nem lehet a netről elérni. Azt hiszem szokásos még a 10.x.x.x NAT-olt címtartomány is. -
Janos250
őstag
válasz
puritan #12272 üzenetére
Tapasztalatom szerint a UPC nem NAT-ol. Inkább úgy oldja meg a "kevés az IP cím" problémát, hogy sok esetben IP6-ot ad a routernek, mert abból van bőven.
Ha nem látod az IP6-ot, akkor az IP4. Elvileg időnként cseréli a UPC az ilyen IP címeket, de tapasztalatom szerint Pesten gyakorlatilag nem cserél, vidéken meg akkor, ha a router pl. áramszünet miatt hosszabb ideig ki van kapcsolva.
Nem biztos, hogy ez mindenütt így van, ez két pesti, és egy vidéki hely szerinti tapasztalat. Induláskor még ne használd a dynDNS-t, hanem közvetlenül a routered külső IP címére küldd.
Milyen típusú a routered? A port átirányítás újabbaknál:
külső port, belső port, belső IP
a régebbieknél:
port (külső belső ugyanaz), belső IP
módon kell megadni. -
htc07
addikt
válasz
puritan #12272 üzenetére
Az UPC routereden a WAN IP cím / külső cím / nem tudom hogy hívja az UPC, ha megegyezik az ipcimed.hu-n látott címmel, akkor publikus a címed. Ha nem, akkor nem lehet portot nyitni kívülről.
Port átirányításhoz meg az kell, hogy tudd a belső eszköz (ESP) IP címét (lehetőleg legyen statikus, ne változzon - ez másik sztori: [link] ), külső és belső portnak célszerű ugyanazt a számot megadni ha szabad. A népszerűbb szolgáltatásoknak megvan a saját dedikált portjuk, pl. http 80, ssh 22, ftp 21, https 443).
Amikor betöltesz egy https weboldalt, akkor (általában) a :443 porthoz csatlakozol, pl. prohardver.hu:443 , csak ezt a böngészők elrejtik.
-
puritan
csendes tag
Kedves aryes, gyapo11, Janos250!
Köszönöm a segítséget, de egyelőre elveszek az információk tengerében. Valóban a hálózati beállításokkal van gondom, meglehetősen hiányosak, vagy inkább a nullához közelítenek az ismereteim ezen a téren.
UPC netem van, egyelőre nem tudom, hogy NAT mögött vagyok-e vagy sem, a whatismyip.com nem talált IPv6-ot. A router beállításai között megtaláltam az ESP-t, és a MAC címét is látom, de nem tudom, hogy kell külső portot ráirányítani. Regisztráltam a dynDNS.hu-ra is.Háát... nem sok haladás, majd túlórázok még a dologgal néhány este, aztán majd csak lesz valami...
-
_q
addikt
válasz
Janos250 #12267 üzenetére
Megpróbáltam ahogy írtad. Megnéztem a router IP-jét és megadtam az ESP-nek 60000-ret port forwardinggal. Sajnos nem tudok rá belépni. Mit hagytam ki?
A router mondjuk valamiért nem akarja elmenteni, pedig a saját gépemet mikor belőttem azt elmentette, lehet nem jó portot adok meg?
-
Janos250
őstag
Erről jut eszembe: tud valaki valamit az IPv6 esetleges használatáról ESP-n?
-
Janos250
őstag
"Ha beállítottam azokat amiket mondtál, utána hogy tudom dyndns nélkül elérni az ESP-t routeren keresztül? Kell egy ip, port és gondolom jelszó."
Valahogy így:
http://xxx.xxx.xxx.xxx:yyyyy
ahol:
xxx.xxx.xxx.xxx az az IP, ami a routered külső IP címe. Pl a www.whatismyip.com megmutatja, ha a belső hálóról hívod.
yyyyy pedig az a külső port, amit a routerben az ESP belső ip címére irányítottál. Jelszó alapesetben nem kell.
Vezérlésekre javasolom a Tasmota kipróbálását.
dynDNS-re pedig az ingyenesen is használható www.dyndns.hu-t. Nem kell tőle megijedni, kényelmes.
Ha IPV6-od van, akkor kérni kell az IPv4-re visszaállítást.
Ha a szolgáltatód NAT-ol, akkor meg annak megszüntetését, ami néha egyszerű, néha nem.Hopp, látom, közben kaptál részletes választ. Mindegy, nem törlöm.
-
gyapo11
őstag
válasz
puritan #12263 üzenetére
Dinamikus IP-re vannak serverek, pl. noip.com. Kell egy klienst futtatnod, ami időnként följelentkezik, és közli az IP-címedet a serverrel, ezután már megy is az elérés, a neved.no-ip.org címen az otthoni eszközöd fog válaszolni. Router is tudhatja managelni az egyes dyndns servereket.
De ha NAT mögött vagy és nem kapsz publikus IP-címet a szolgáltatótól, akkor csak a pollozás marad. Egy webserverre teszel egy kis php kódot, otthonról indítod időközönként, ez csak annyit csinál, hogy ha beérkezett az előző indítás óta parancs, akkor azt megkapja. A világból pedig ezt a servert eléred, és a parancsot ide küldöd. Otthonról küldhetsz állapotjelzést is amit a világból leolvashatsz.
Ennek előnye, hogy mindig működik mindenhonnan, de amilyen sűrű a pollozás annyi időt kell várni a parancs végrehajtására. Ha percenként pollozol, és egy indítás után 1 másodperccel érkezik be a serverre a parancs, akkor csak 1 perc múlva történik a végrehajtás. Van amihez ez elég, de ha a kapu előtt állsz és nyitnád a zárat, akkor lassan fog eltelni az 1 perc. Persze egy url kiküldése nem olyan sok byte, a válasz is lehet 1-2 karakter, szóval akár másodpercenként is lehet pollozni. -
_q
addikt
-
válasz
puritan #12263 üzenetére
Szia! Ha jól érzékelem, nem arduinoval, hanem hálózati beállításokkal kapcsolatos inkább a problémád.
Először is az otthoni routered beállításai között keresd meg a dhcp beállításait, és az ESP MAC címéhez rendelj statikus IP címet. Ehhez aztán port forwardingot kell beállítani. Vagy ha létre tudsz hozni VPN szervert, azzal sokkal biztonságosabb lesz, mert kisebb támadási felületet biztosít az otthoni hálózatodnak. Én ezt egy raspberry-vel oldottam meg, de van olyan router, ami alapból tud ilyet.
A neheze ezután jön: kívülről el tudod érni az otthoni hálózatodat? Ha nem, akkor szolgáltatói NAT mögött vagy. A szolgáltatótól kérned kell, hogy vegyen ki a NAT mögül.
Ha ez megvan , akkor kellhet még egy dyndns, ha sűrűn változik a routered ip címe.Ha ez mind valamiért nem kivitelezhető, akkor esetleg ha van webszervered és tudsz PHP-ban programozni, azon keresztül is meg lehet oldani.
-
puritan
csendes tag
Üdv mindenkinek!
Egy kis segítséget szeretnék kérni!
Kb. egy éve találkoztam az Arduinoval, azóta foglalkozom vele szórakozásból, vagyis eléggé kezdőnek tartom magam. Uno, és Nano alapon több dolgot is kipróbáltam, többnyire sikerrel megoldottam, amit szerettem volna. Most viszont elakadtam. Vettem egy Wemos D1 minit, aminek ugye az a lényeges tulajdonsága, hogy Wifi modul is van benne, és könnyedén kapcsolódik a netre. A konkrét feladat az lenne, hogy távolról szeretnék vezérelni egy termosztátot. Két irányba indultam el, de egyik sem volt sikeres.Az egyik irány, az ESP2286-osok tipikus példaprogramja, a led kapcsolgatás Web felületről. Ezt a linkelten kívül több változatban is megtaláltam, de mindegyiknek az volt a hibája, hogy csak az otthoni hálózaton belülről működik kívülről nem. De ha működne is, nem tudom hogyan lehet megoldani a dinamikus IP cím problémáját.
A másik irány a Blynk alkalmazás volt. Ennél mobilra telepített alkalmazás csatlakozik a Blynk szerveréhez, és az előre elkészített kis "eszközöket" pl, kijelző, nyomógomb, léptetőgomb, stb. lehet egymás mellé rakosgatni az alkalmazásban, és a megadott kódokat kell a saját kódunkba beilleszteni, amivel végül is vezérelhető lenne az eszközünk. Ennek az a hibája, hogy csak az egyik irányba mennek az adatok, tehát a Wemoshoz csatlakoztatott hőmérő értékét szépen látni a mobiltelefonon, de a mobilon megadott számszerű értéket az istennek nem lehet a Wemoshoz eljuttatni.
Az lenne a kérésem, hogy milyen egyszerű módszert javasoltok, aminek a segítségével webről működtethetem a Wemost?
-
-
Alu
senior tag
válasz
Tankblock #12258 üzenetére
Ideiglenesen csak egy második UART -ra volt szükségem.
Egyetemi tárgy keretein belül kellett terveztem egy eszközt, amiben egy 328P mcu van. Viszont a program fejlesztése során a debughoz szükségem volt egy második UART vonalra, ezért a fejlesztést egy 2560 -on csináltam (Arduino Mega). A kész program az UART 2 utasítások kivételével a 328P -n fog futni. És most a dokumentációnál kellene megindokolnom, hogy két mcu között nincs sebesség különbség, így a 2560 -on fejlesztett kód ugyan annyi idő alatt fog lefutni a 328P -n. -
Alu
senior tag
Sziasztok!
Tudnátok abban segíteni, hogy az ATmega 328P és az ATmega 2560 mikrovezérlők között sebességben van-e különbség? Doksikban mindkettőnél csak annyi szerepel, hogy "Up to 16MIPS throughput at 16MHz". Illetve ahogy néztem az "Advanced RISC architecture" rész is szinte teljesen megegyező annyi különbséggel, hogy a 328P csak 131 utasítást tartalmaz a 2560 135 utasításával szemben. Igazából nem tudom milyen értéket érdemes nézni ilyen kérdésnél és nagyon megköszönném a segítségeteket! -
Na, szóval kiderült, hogy ha a powerOff() metódust használom, akkor nem megy deep sleepbe a modul, arra a hibernate() való, így sikerült 1 mA alá mennem fogyasztásban. Ezt csak a gagyibb multiméteremmel tudtam mérni, szóval pontosan nem tudom, mennyi az annyi. Kicsit kellett trükközni, mert a GxEPD "elfelejti", hogy hibernálva volt a display mikor az ESP32 deep sleepbe megy, és nem reseteli. Sajnos az egész ojjektum nem fér bele az RTC RAM-ba így az osztályba vettem fel egy RTC_DATA_ATTR változót.
-
zsolti_20
senior tag
válasz
robohw #12253 üzenetére
Akkor még a szoftver átadása sem indokolt csak akkor ha a vevő kéri. De a szoftver átadási biztosítva kell hogy legyen. Rendben most már kezd össze állni.
Nem hiszem hogy probléma lenne a szoftver átadása. Az össze szerelő KIT-hez és a 3D nyomtatóhoz is mellékelik a szoftvert. Mégis veszik sokan. -
robohw
aktív tag
válasz
zsolti_20 #12250 üzenetére
A szerző jogainak védelmében korlátozásokat kell hozni, amelyek megtiltják, hogy bárki megtagadhassa ezeket a jogokat másoktól, vagy ezekről való lemondásra kényszerítsen bárki mást. Ezek a megszorítások bizonyos felelősségeket jelentenek azok számára, akik a szoftver másolatait terjesztik vagy módosítják.
Ha valaki például ilyen program másolatait terjeszti, akár ingyen vagy bizonyos összeg fejében, a szoftverre vonatkozó minden jogot tovább kell adnia a fogadó feleknek.
Biztosítani kell továbbá, hogy megkapják vagy legalábbis megkaphassák a forráskódot is. És persze ezeket a licencfeltételeket is el kell juttatni, hogy tisztában legyenek a jogaikkal. -
robohw
aktív tag
válasz
zsolti_20 #12250 üzenetére
"Ekkor a szoftvert telepitem az eszkozre es az nem kerult eladasra csak atadasra. "
LOL
A licensz mindenféle terjesztési módra vonatkozik. Ha ingyen adod tovább, akkor is mellékelned KELL mind a licenszet, mind a forrást.Azt próbáld már meg felfogni, hogy a library-k kódja nem a tied, hanem másé, azzal csak azt teheted, amit a licensz megenged. Az meg azt nem engedi meg, amit te akarsz. Nem véletlenül.
-
zsolti_20
senior tag
válasz
robohw #12249 üzenetére
Kozben sikerult beszelnem valakivel, aki tudott nemi infoval szolgalni. Szerinte ket lehetosegem van. Az egyik hogy megbeszelem a library keszitoivel hogy kaphassak engedelyt az ertekesitesre. Ha nem kapok vagy nem valaszolnak, akkor erdemes szoftver nelkul eladni majd a telepitesert penzt kerni. Ekkor a szoftvert telepitem az eszkozre es az nem kerult eladasra csak atadasra.
-
robohw
aktív tag
válasz
zsolti_20 #12247 üzenetére
A szabad szoftver megjelölés nem jelenti azt, hogy a szoftvernek nem lehet ára.
A GPL licencek célja, hogy garantálja a szabad szoftver másolatainak szabad terjesztését (és e szolgáltatásért akár díj felszámítását), a forráskód elérhetőségét, hogy bárki szabadon módosíthassa a szoftvert, vagy felhasználhassa a részeit új szabad programokban; és hogy mások megismerhessék ezt a lehetőséget.
A szerző jogainak védelmében korlátozásokat kell hozni, amelyek megtiltják, hogy bárki megtagadhassa ezeket a jogokat másoktól, vagy ezekről való lemondásra kényszerítsen bárki mást. Ezek a megszorítások bizonyos felelősségeket jelentenek azok számára, akik a szoftver másolatait terjesztik vagy módosítják.
Ha valaki például ilyen program másolatait terjeszti, akár ingyen vagy bizonyos összeg fejében, a szoftverre vonatkozó minden jogot tovább kell adnia a fogadó feleknek. Biztosítani kell továbbá, hogy megkapják vagy legalábbis megkaphassák a forráskódot is. És persze ezeket a licencfeltételeket is el kell juttatni, hogy tisztában legyenek a jogaikkal.
A jogok védelme két lépésből áll:(1) a szoftver szerzői jogainak védelméből és
(2) a jelen licenc biztosításából, amely jogalapot biztosít a szoftver másolására, terjesztésére és/vagy módosítására.Az egyes szerzők és a magunk védelmében biztosítani akarjuk, hogy mindenki megértse: a jelen szabad szoftverre nincs jótállás. Ha a szoftvert módosították és továbbadták, akkor mindenkinek, aki a módosított változatot kapja, tudnia kell, hogy az nem az eredeti, így a mások által okozott hibáknak nem lehet hatása az eredeti szerző hírnevére.
-
robohw
aktív tag
válasz
zsolti_20 #12244 üzenetére
"Valaki azt mondja ellehet adni minden gond nélkül, valaki azt hogy nem. "
Azt szerintem senki nem mondta, hogy nem lehet eladni. Csak azt mondták, közöttük én is, hogy ÚGY nem lehet, ahogy te szeretnéd.
Nem tudom, mi nem világos abban, hogy csak akkor adhatod tovább, ha mellékeled a teljes forráskódot is, a licensszel együtt?
Ez ugyanis a GPL lényege.
Ha ez neked megfelel és van olyan hülye, aki emellett is fizet érte, akkor jól jártál, ha meg nincs, akkor "úgy" jártál. -
DigitXT
félisten
válasz
tibi-d #12242 üzenetére
Izébigyó: a videókártya driver az nagyon nem Open Source, nagyon rossz példa...
A hardverért ugyan fizettél, drivert meg kapsz hozzá - már ameddig kapsz -, hiába
van benne valami hiba, azt csak a gyártó tudja kijavítani, te otthon magadnak nem.Extrém példa: egy régi szkennernek a gyártó nem készítette el a Win7-es driverét,
így dobhatod ki a kukába, vagy használhatod tovább XP-vel. Ha Open Source lenne
nyilván nem kérdés, hogy tudod-e portolni magadnak Win7-re, vagy sem, esetleg a
"közösség" már megtette helyetted. -
robohw
aktív tag
"Ha megjön az attiny85 akkor "
Sajnos nem igazán esélyes.
Én rendszeresen rendelek, általában az a képlet, hogy ha mást küldenek, akkor azt nem véletlenül, hanem szándékosan teszik. Észre is lehet venni ezt a tendenciát némely eladónál, az értékelések alaposabb olvasgatásával.Partially (esetleg full) refund-ot lehet igényelni. Le kell fotózni a terméket hozzá és feltölteni a képet.
-
tibi-d
tag
válasz
zsolti_20 #12234 üzenetére
Ha veszel egy hardvert, ahhoz a gyártó mellékeli a drivereket (library) ezt beépíti a termék árába. ( Egy videokártya árában is benne van a driver ára, és senki nem kérdezi, hogy beépítés után mire használod.) Innentől kezdve szabadon használhatod, mert fizettél érte. Szerintem.
-
_q
addikt
Régen még AVRDude-al programoztam attiny-t. Sajnos ott még regisztereket kellett használni.
Amúgy nem szép megoldás, de ha megrendeled újra akkor is vissza tudod kérni a pénzt. Ha megjön az attiny85 akkor a mostani attiny12 ingyen van, ha akkor is 12-eset küld akkor se kerül pénzbe.
-
válasz
zsolti_20 #12239 üzenetére
Aliról jött. Pont mostanában dicsértem az alit, hogy 100+ csomagot rendeltem onnan, de 1 híján minden megjött, és semmivel nem volt semmi baj.
De amúgy több kommentelő is írta, hogy 12-es jött neki 85 helyett, viszont ez nekem rendeléskor nem tűnt fel. Az eladó még aktív, novemberben is voltak 5*-os értékelései, szóval akár még bármi is történet.
-
Sziasztok! Attiny85 helyett Attiny12-t küldött nekem a kis kínai... 10 darabot...
A felirat Attiny85 volt a tokozáson, de az avrdude panaszkodott rá, hogy nem az volt benne, aminek látszik.
Egy dolog, hogy kifutottam a reklamációs időből, mert nem volt időm tesztelni, mikor megjött a csomag, úgyhogy futhatok a pénzem után, de a nagy kérdés, hogy ezt így mire tudom használni? Az arduino ide csak Attiny25-től felfelé ismeri csak fel. Mivel tudom én ezt programozni? Mert azért így is tudom valamire használni őket, csak arra nem, amire rendeltem. -
zsolti_20
senior tag
Egyébként az arduino szoftverre épülő dolgokat hogyan adják el legálisan? Gondolok itt az össze szerelhető kitekre , vagy hogy nagyobb dolgot említsek 3D nyomtatóra ami szintén arduinot használ. Vagy ők külön adják el a hardvert és csak mellékelik az ingyenes szoftvert egy sd kártyán?
Végül is így sok mindent át ugorhatnék ami licences. Én is mellékelnék egy cd-t vagy sd kártyát a szoftverrel, plussz mellé az össze rakott eszközöket. Ez működhet így?
-
zsolti_20
senior tag
válasz
DigitXT #12233 üzenetére
Koszonom a reszletes hozzaszolast.
Igen igazad van 1-2 dologot tisztaba kell tenni.
A sajat kod mar megvan es mukodik is. A teljes szoftver ami az arduinoban van nem masolgattam hanem magamtol irtam. Ezzel nincs is problema. A problema a hardverekhez tartozo konyvtarakkal van amik licencesek.
A kovetkezo lepes az less hogz atnezetem ezeket a licenceket egy hozza erto emberrel aztan megirom itt a tapasztaltakat.
Eleg sok kiegeszito sort ad hozza a szoftverem mert ettol less egz specialis teruletre letrehozott eszkoz/eszkozok.
Igen epithetnek maguknak is, cask valakinek ez a munkahoz kell igy nincs se ereje se energiaja ezzel foglalkozni.
Mielott egy ilyen helyre kerul hosszu tesztelesen megy at eles kornyezetben. Barmi hiba van azt javitani tudom. (egyik ilyen eszkoz mar tobb mint fel eve mukodik hiba nelkul, de most inkabb a licenc dolog erdekelne).
Nem tudom miert de en olyan ember vagyok hogy ha az alapokat megtanulom akkor arra sajat elmebol tudok epiteni. Igy eleg cask a pelda kodokat megtanulnom es kepes vagyok nagyon ossze tett kodsorokat alkotni sajat elmebol. Nincs is gondom a tiszta uttal de elotte tudnom kellene hogy is mukodik ez a tiszta ut pontosan. -
DigitXT
félisten
válasz
zsolti_20 #12230 üzenetére
Szerintem neked nem a szoftvered (?) eladásán kellene még gondolkodnod, hanem hogy az alapfogalmakkal tisztában legyél, s vmi jól működő kódot írj, saját kútfőből. Ha ez mind megvan, akkor térhetünk vissza arra, hogy más ember munkájáért, amit neked ingyen elérhetővé tett adott feltételekkel jogszerű-e ill. etikus-e pénzt kérned?
Persze, ha kapsz licenszt a továbbértekesítésre, az más kérdés! Akkor azon kellene elgondolkodni, hogy mennyi hozzáadott értéket jelentenek a te kiegészítő soraid?
(Miért venne tőled bárki meg egy Arduino-t, amin a te kódod van "fixen"? Ha maga is építget + tanulgat, inkább hasznos számára az általad feltalált ismeret, ha van ilyen, amit esetleg ő maga is tovább fejleszt, neadjisten kijavít, ha bugos... azért ezek nem ipari megoldások, főleg azzal a mentalitással, hogy nem tudom miért, de most jó.
)
Szerk: na, telóról írtam (legalább sokáig tartott), szétesett az egész, bocsi.
annyira kinotte magat a project hogy akar eladasra is mehetne
Szerk2: milyen projekt amúgy, mert amit itt láttunk belőle, az eléggé ilyen otthoni gyakorolgatás volt (amivel nincs semmi baj, pont arra van a platform), és baromira nem egy kész termék. Ha viszont van ilyened, és az ahogy előttem írták nagy részben más munkájára épít, akkor bizony nem úszod meg a licenszelést. Azért az nagyon kevés, hogy a binárisból majd nem fejtik vissza, és akkor megúszod. Illetve működhet, csak se nem etikus, se nem jogszerű. Persze amíg nem jönnek rá, bármit eladhatsz "sajátként". -
robohw
aktív tag
válasz
zsolti_20 #12230 üzenetére
Én nem bírálni akarlak téged, de ezt inkább úgy kellett volna, hogy előbb tisztázni a dolgokat és csak az után belevágni.
A kiskapu számomra nem értelmezhető ebben a helyzetben.
Én csak azt tudom javasolni neked, hogy lépj kapcsolatba a fejlesztővel, már csak azért is, mert nem 20 sor kódról van szó, és hát, azért is, mert kiérezhető, hogy az ő kódja nélkül nem sokra mentél volna.Az is egy járható út, hogy nézel más, fizetős libet - ha van - és megvásárolod.
Én is teszem ezt olykor, mert 20-30 USD-ért már kapható olyan jó minőségű kód, aminek a lefejlesztése maga legalább két hét, ha nem több lenne. Tehát, néha egyszerűen nem éri meg beleállni, ráadásul más fejlesztőt támogatok ezzel. -
robohw
aktív tag
válasz
tibi-d #12227 üzenetére
"Szerintem ilyenkor egy speciális feladatra létrehozott áramkört adsz el, aminek része a felprogramozott Arduino. Az, hogy milyen program fut rajta, betöltés után ellenőrizze, aki tudja."
Szerinted a windows 10-et is el lehet jogszerűen adni, ha valaki egy gépet is ad hozzá?
Azt kellene eldönteni, hogy a kérdező mit akar?
Kibúvót keres, vagy a tényleges jogi helyzetet szeretné megismerni?Azon is érdemes elgondolkozni, hogy más mennyire örülne, ha maga járna úgy, ahogy a szóban forgó library, kétségtelenül jó szándékú készítője?
"Az áramkört adod el, annyiért, amennyiért gondolod, vagy adnak érte."
Azt nem hiszem, hogy neked nem esett le, hogy a kérdező nem csak egy "áramkört" kiván értékesíteni, hanem azzal együtt más szellemi termékét, tulajdonát is, ami nélkül valószinűleg nem is fizetnének neki az "áramkörért" semmit.
A kérdező akkor jár el helyesen, legalábbis szerintem, ha a lib fejlesztőjétől kér egy licenszet magának. Még az is lehet, hogy megkapja ingyen.
-
-
zsolti_20
senior tag
válasz
robohw #12224 üzenetére
Tehát ha jól értem, akkor végül is eladható a projekt, ha mellékelem a telje szoftvert,librarykat amiket használtam és a library változtatásokat és írásban vállalom hogy 3 évig mentve lesz a szoftver nálam. De mit jelent az hogy fizikai továbbítást összegnél nem nagyobb díjért? Pénzért adhatom el a szoftvert ha valaki jön és kéri azt? Ezeket figyelembe véve hardveresen védhető valamennyire de szoftveresen nem.
De ez ugye a szoftverre vonatkozik. De ha felkerül az arduinóra, és ezt az arduinót adom el, akkor is mellékelnem kell? Vagy csak akkro ha magát a szoftvert adom el? Vagy ha eladom az arduinót akkor a szoftvert is eladom? -
robohw
aktív tag
válasz
zsolti_20 #12221 üzenetére
A Program (vagy a Programon alapuló munka a 2. szakasznak megfelelően) másolható és terjeszthető tárgykódú vagy végrehajtható kódú formájában az 1. és 2. szakaszban foglaltak szerint, amennyiben az alábbi feltételek is teljesülnek:
a) a teljes, gép által értelmezhető forráskód kíséri az anyagot, amelynek terjesztése az 1. és 2. szakaszban foglaltak szerint történik, jellemzően szoftverterjesztésre használt adathordozón; vagy,
b) legalább három évre szólóan írásban vállalja, hogy bármely külső személynek rendelkezésre áll a teljes gép által értelmezhető forráskód, a fizikai továbbítást fedező összegnél nem nagyobb díjért az 1. és 2. szakaszban foglaltak szerint szoftverterjesztésre használt adathordozón; vagy,
c) a megfelelő forráskód terjesztésére vonatkozóan megkapott tájékoztatás kíséri az anyagot. (Ez az alternatíva csak nem kereskedelmi terjesztés esetén alkalmazható abban az esetben, ha a terjesztő a Programhoz a tárgykódú vagy forráskódú formájában jutott hozzá az ajánlattal együtt a fenti b. cikkelynek megfelelően.)
Minden alkalommal, amikor a Program (vagy az azon alapuló munka) továbbadása történik, a Programot megkapó személy automatikusan hozzájut az eredeti licenctulajdonostól származó licenchez, amely a jelen szabályok szerint biztosítja a jogot a Program másolására, terjesztésére és módosítására.
Nem lehet semmilyen módon tovább korlátozni a fogadó félnek az itt megadott jogait.
-
robohw
aktív tag
válasz
zsolti_20 #12221 üzenetére
Nem annyira egyszerű.
Magyarra lefordítva:
Az open source alapvetően nem arról szól,. hogy egyesek elvegyék a closed source fejlesztők munkáját és arról sem, hogy ingyen biztosítanának szoftot bárkinek. Még akkor sem, ha ez is, az is szükségszerűen, és esetenként tényleg megtörténik.A fő sodor, a tulajdonképpeni cél az, hogy egy fejlesztő tökön tudná szúrni magát akkor, amikor egy closed source programban bugot talál és nincs lehetősége azt korrigálni, pedig tudja, hogy meg tudná tenni, ráadásul azzal más is jól járna, aki vele egy cipőben jár (akár több millió ember lehet ilyen!), ha a javítást publikálja. Különösen bosszantó ez egy drága és nélkülözhetetlen szoftver esetében. Ezért létezik open source.
Minden más, ami az open source mellé adalék (ingyen szoftver, oktatásbeli, vagy kutatási lehetőségek, ingyen reklámérték, stb.), csak desszert.Ennek az elvnek mentén a te helyzeted olyan, hogy jogszerűen nem adhatod el a firmware-t - sőt, még ingyen sem adhatod tovább -, csak akkor ha a saját kódodat is a licensz alá rendeled, magyarul, mellékelned kell a saját és a 3th party forráskódot és a licenszet is.
Mi több, ha az általad felhasznált külsős library-ban változtatást eszközöltél, akkor a mellékelt dokumentációban a változtatást is világossá kell tenned. (másképp a te esetlegesen rossz minőségű kódoddal rontanád az eredeti fejlesztő presztizsét)
Az is fontos, hogy a továbbadás után annak a személynek sem lesz kevesebb joga a továbbértékesítésre, akinek a cuccot továbbadod. mint neked magadnak. -
-
robohw
aktív tag
Ez minden, csak nem egyértelmű.
A GPL 2 elég laza licensz, de azért bármit nem enged meg.
Alább sorolja is, hogy mit lehet és mit nem.Adott licensz általában elvárja, hogy az a kereskedelmi termék is ugyanazon licensz alá tartozzon, amelyben a lib, vagy kódrész felhasználásra került.
Az is elvárás, hogy a licenszet mellékelni kell (magyarul), a TELJES forráskóddal együtt. Ez ugyanis az egésznek az értelme.Az tehát a legritkább esetben lehetséges, hogy egy GPL licenszelt open source kódot closed source formában értékesíthessenek, megkötés nélkül.
Az ilyenek általában copyleft-esek.
Ez meg ilyen:
"You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License."
stb..
-
robohw
aktív tag
válasz
gyapo11 #12215 üzenetére
"Mint ahogy egy kalapácsot megveszel és dolgozhatsz vele pénzért."
Hát ez rossz analógia.
Az sem igaz, hogy felhasználható, azaz továbbértékesíthető lenne egy 3th party lib, vagy kódrészlet, ha azt nem tiltják.
A szoftvereknél az az alapvetés, hogy amit ENGEDNEK, azt lehet, amit nem említenek, azt meg nem lehet.Eleve, a saját fejlesztésével együtt eladja az addíciót is, mivel anélkül nem működne a sajátja sem, ergo, pénzt kap más munkájáért.
-
-
gyapo11
őstag
Ha a letöltési helyen vagy hozzácsomagolva nem tiltják, akkor igen, fejleszthetsz vele olyat, amit pénzért adsz el, mivel saját szellemi terméked.
Mint ahogy egy kalapácsot megveszel és dolgozhatsz vele pénzért.
De ha pl. ott van, hogy csak saját használatra free, akkor már problémás, mert amíg saját célra készítesz programot vele, addig OK, de ha pénzt keresel vele, az már nem, hiába akkor is a te szellemi terméked. Pont azért tesznek ilyen kikötést, hogy te szabadon megismerhesd, megszeresd, és akarj vele készült programokkal keresni, de akkor már kérik érte a pénzt. -
_q
addikt
válasz
gyapo11 #12213 üzenetére
Arduinonál is csomó könyvtár van, ami alapból nincs benne a fejlesztő környezetben, github-ról lehet letölteni. Viszont akkor azt mondod, hogy minden könyvtár, ami az arudino IDE-hez elérhető githubon, vagy IDE-n keresztül az mind ingyenesen és legálisan használható akár fizetős megrendelésre készült szoftverben is?
-
gyapo11
őstag
válasz
zsolti_20 #12212 üzenetére
Az összes programozó ezt csinálja, akár free akár fizetős a fejlesztő környezet, az abban készült saját szellemi termék vagyis a program szabadon értékesíthető. Ha kellene a futtatáshoz valami lib akkor kellene utánanézni, hogy az mellékelhető-e, illetve hogy ingyen vagy pénzért is. De arduinonál nincs ilyen kérdés.
-
Általában minden repóhoz van licensz, ami egyértelműen leírja, mit tehetsz vele. Ha nincs, akkor a default az, hogy semmit.
-
_q
addikt
válasz
zsolti_20 #12209 üzenetére
Nem vagyok benne 100%-ig biztos, de szoftvert bináris formájában talán át lehet adni, mivel annak a tartalma nem ad információt a felhasználónak, így talán nem baj, ha a lib vagy egyéb dolgok amik a szoftverhez kellettek fizetősek egyébként. Erősítse meg azért ezt valaki.
-
-
zsolti_20
senior tag
Nem egészen. Az a példában ez szerepel : "const byte address[6] = "00001";"
Volt már szó itt a fórumon arduino licence-ről? Nem találtam semmi érdekes ezzel kapcsolatban. Ha építek valamit arduino alapra, pl ha megnyomok egy gombot akkor egy oled kijelzőre írja ki azt hogy "Hello", majd valaki jelentkezik rá, hogy megvenné tőlem én azt eladhatom neki legálisan? -
-
válasz
zsolti_20 #12200 üzenetére
Ez alapján kellene az "LL" a végére, mert attól lesz 64 bites az érték, bár azt nem nagyon értem, hogy az értékadás egy 64bites uint változónál miért nem garantálja, hogy a változó tartalma 64bites egész szám lesz...
Mi indokolja, hogy a számot ennyi nullával kezded? Tudsz róla, hogy a 0-val kezdődő számok oktális számot jelentenek?
Új hozzászólás Aktív témák
Hirdetés
- DELL G2724D / Samsung Odyssey G5 1440p 165hz árak leírásban.
- Asus RTX 4070 12GB DDR6X - DUAL-RTX4070-O12G-EVO-DLSS 3 Garancia
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 14 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új Apple iPhone 16 Pro 128GB, Kártyafüggetlen, 3 Év Garanciával
- BESZÁMÍTÁS!Gigabyte B650M R7 7800X3D 64GB DDR5 1TB SSD RTX 3080Ti 12GB Corsair 4000D Airflow TG 750W
- 130+131+132+133 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- BESZÁMÍTÁS! MSI B450M R5 5500 32GB DDR4 512GB SSD RTX 3060 12GB Rampage SHIVA Chieftec 600W
- Bomba ár! HP 250 G8 - i5-11GEN I 16GB I 512GB SSD I HDMI I 15,6" FHD I HDMI I W11 I Cam I Garancia!
- Samsung Galaxy Xcover 5 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged