Hirdetés
-
Olcsó 5G-s ajánlatot nyújt a Realme Indiának
ma Megérkezett a Realme C65 5G, az első készülék a MediaTek Dimensity 6300-zal.
-
Rossz üzlet az EV-kölcsönzés
it Küszködik az EV-kölcsönzés miatt a Hertz Global, még több EV-t adnak el.
-
Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
gp Továbbra is szeptemberi premierrel számolnak a fejlesztők, reméljük több halasztásra már nem kell számítanunk.
-
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
-
repvez
addikt
Ahogy mondani szokták nem megy az olyan könnyen faluhelyen .
amugy azt gondolom, hogy valami fizikai limit van a mérési gyakoriságban vagy az arduino vagy a modul chip frekvenciája vagy valami más lehet a korlát és nem szoftveres.
max ugy lehet szoftveres ha a beérkező adatokat nem képes olyan gyorsan feldolgozni az arduino mint ahogy kapja.
De ennél többet egyenlöre nem tudok rola.
Hiába tervezném meg a rendszert mondjuk 1 fok szögeltéréssel 1ms os mérésgyakorisággal ha a modul nem képes fizikailag ezt teljesiteni. -
zsolti_20
senior tag
Ebben az esetben a problema meg is oldva. A forrasztoban levo szenzort kapcsold egy arduinora es a hofokot figyelve kapcsolgasd le es fel PHM kollega ajanlasa alapjan:
[link]
Janos250: Szerencsere csak egyszer tortent meg veled. Eleg bizar hogy ilzen kimaradt belole "veletlenul". Mondjuk ha Imy ezt a megoldast valasztja akkor egy PID tuningot nyomnia kell majd. -
zsolti_20
senior tag
Ha jol emlekszem igen, mert amikor kerestem a legjobb DC-DC konvertert az egyik elonye az volt hogy boven tud mukodni 2.8v alatti feszultsegnel is, igy ha nem jon be a 18650, konnyen ceruzaelemes verziova alakithato.
Gyakorlatban soha nem neztem, de ha haza erek letudom neked tesztelni meg 1.2v ujratoltheto ceruzelem meretu akkumulatorral is. -
zsolti_20
senior tag
Igazan nincs mit, este jelentkezek a tesztek utan. Toltesvezerlonek pedig a TP4056-ot hasznalom, de abbo lis azt a fajtat, ahol egyszerre lehet tolteni az aksit es hasznalni rola.
[link]
Persze rendelhetsz mas forrasokbol is mert ezeket csak az elso talalat szerint linkeltem ide. Mashol lehet olcsobb vagy tobbet kapsz ugyan ennyiert. -
JozsBiker
aktív tag
Sziasztok !
A sok esőt látva kedvet kaptam az esővíz gyűjtésének :-).
Ehhez kellene egy megbízható víz érzékelő, amivel azt tudnám érzékelni, hogy egy esővíz csatorna alján van-e víz, vagy nincs. Tudnátok ilyet javasolni ? Olyan lenne jó, amivel kapcsolatban már van pozitív tapasztalat. Köszi.
( Természetesen Arduino -val építeném meg az áramkört. :-)[ Szerkesztve ]
-
Janos250
őstag
válasz JozsBiker #13361 üzenetére
Offba teszem, mert hosszú lett, és csak részben szól a kérdésedről.
Nekem kellett egyet csinálnom, ahol az volt a feladat, hogy ha egy tartályban felhabzik a lötty, még mielőtt kifolyna, állítsa le egy szivattyú motorját. A szenzor (mindjárt írom) a kád oldalára csíptetve, az kapcsolódik egy ESP8266-hoz, (hogy fogyjanak az ESP8266-ok a fiókból ) és ha az érzékelte a vizet, akkor elküldött WiFin egy jelet egy másik ESP8266-nak (Alfawise okos konnektor), ami leállította a szivattyú motorját. Azért ilyen bonyolult, hogy ne legyen érintésvédelmi rizikó, mert a motor 230-ról megy.
Én vettem hozzá egy szenzort, de most nem találom honnan.
Viszont nem az került használatba vételre, hanem a kollégám, akinek a szerkentyűje, csinált egy "hightech" szenzort: Egy régi, lapos, kéteres TV antenna kábelének a végét kb 1 cm-re lecsupaszította, azt ráragasztotta egy ruhacsipeszre, és ezzel a ruhacsipesszel csíptette a kád oldalára. Mindenki röhögött , aki meglátta, de működött. Legalábbis a próbákon. Tényleges üzemszerű működésre nem került sor, mert a korona miatt jött a home office.
Ezzel a "szenzorral" sorba kötve egy ellenállás, és az azon eső feszültségen mérve, stabilnak, megbízhatónak tűnt.
Ez a programrész kezeli:ADC_VALUE = analogRead(Analog_channel_pin);
Serial.print("ADC VALUE = ");
Serial.println(ADC_VALUE);
if (ADC_VALUE < 3000){
leallitas() ;
} ;
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Tankblock
aktív tag
válasz JozsBiker #13361 üzenetére
Az a kérdés hogy pontosan mit szeretnél.
Vízoszlop magasságát:
Ultrahang szenzor is lehet megoldás
Úszó mágnessel és reed relékkel .....Van-e benne víz akkor nedvesség érzékelő (két kontakt között némi hely, ha befolyik a víz vezet - kvázi egy vízes kapcsoló)
Release the Beast....
-
JozsBiker
aktív tag
Azt szeretném megoldani, hogy egy adott esővíz árok belsejébe legalulra tennék egy csövet 5-10 mm körüli belső átmérővel, és mikor azt ellepi a(z eső) víz, akkor kellene bekapcsolni egy kis szivattyút, ami azon a csövön keresztül szívná a vizet egy tartályba. Vagyis kb. 5-10 mm vízmagasságot kellene érzékelni. Viszont nagyon fontos lenne ugye, hogy ha visszacsökken a vízmagasság, akkor azt azonnal vegye észre és kapcsoljon ki. Vagyis nedvesség érzékelő nem hiszem hogy jó lenne, mert amíg meg nem szárad, addig levegőt szívna a szivattyú.
-
nagyúr
válasz JozsBiker #13365 üzenetére
Itt arról beszélgetnek, hogy proximity szenzorral közvetlenül a víz jelenlétét lehetne érzékelni, de 0Ft-os barkács megoldásként lehetne akár alufóliából is kapacitív szenzort készíteni.
A nedvesség érzékelést be lehetne egyébként úgy is állítani, hogy ne a csőben érzékeljen, hanem a tartályban a cső felett, így nem fogja szárazra szívni a tartályt, viszont mindig maradna benne egy kevés víz. Az mondjuk legfeljebb a szúnyogok miatt okozhat gondot.
-
zsolti_20
senior tag
válasz JozsBiker #13365 üzenetére
Szia! Érdekes problémának tűnik amin dolgozol. Én egy kiforrott technikát használnék erre, ami kétütemű motorokban is megtalálható ami az üzemanyag útját zárja el, ha megtelik az úszóház.
kép:
[link]
Amint emelkedik a vízszint, az úszó zárja az üzemanyag útját, első körben egy végállás kapcsolóval próbálkoznék, amit lelehet szigetelni, azon belül is egy olyat amit 3d nyomtatókhoz használnak amire rá van szerelve egy "erőkar" féleség.
kép:
[link]
De létezik belőle görgős verzió is:
[link]
Ezt pedig már könnyen össze tudod hangolni egy arduinóval ami tud vezérelni egy 12v-os szivattyút, vagy akár egy nagyobb teljesítményűt is.
Annyit még hozzá tennék, hogy a mechnika simán megvalósítható 3D nyomtatással, vagy egy motoros boltból szerzett úszóval. Olyat pedig könnyen találsz aki ki is nyomtatná neked.
Csak egy példa az úszóra:
[link]
Sok szerencsét, remélem hasznos voltam. -
nagyúr
válasz zsolti_20 #13368 üzenetére
Ez jó ötlet feltéve, hogy a dugó helyére tennéd a mikrokapcsolót. Kellően kicsi tank kellene, hogy kis vízmennyiségnél is kapcsoljon, és ne maradjon benne sok víz, mikor lekapcsol.
De 3D nyomtatással nemigen lehet víz- és légmentesen záródó dolgokat nyomtatni, lásd a forró vizes videót a 3D printer topikban. Úszónak megtenné viszont egy pingpong labda, vagy talán egy jól záródó, kis méretű gyógyszeres doboz is.[ Szerkesztve ]
-
gyapo11
őstag
Nem tudom mennyire tiszta az a környezet, ahova a szenzort kellene tenni, de általában probléma a kosz, ami a mechanikai és optikai egységeket működésképtelenné teszi. Ezért olyan kell, amit tökéletesen el lehet szigetelni, mégis képes érzékelni a külvilágot, ez pedig a mágnes. Az egész elektronikát betenném egy vízhatlan dobozba, és csak egy úszót hagynék kint egy mágnessel, bent meg a mágnes helyzetét olvasnám le egy hall cellával.
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
-
JozsBiker
aktív tag
Köszönöm mindenkinek az ötleteket !
Valóban az az egyik gond, hogy nem "labor körülmények" között működne a cucc, az esővíz hoz magával mindenféle dolgot. Az 5-10 mm érzékelése úszós megoldással azt hiszem eleve precíz eszközöket igényel, viszont előfordulhat akár 10 cm -es, gyorsan áramló koszos víz is.
Arra is gondoltam, hogy egy nagyobb üreget kellene kialakítani amiben már lenne hely rendes úszós megoldásnak is, de a csatorna alatt sajnos beton van amit nehezen tudnék kivájni.
Vagy esetleg egy ilyen eszközzel, az érzékelő végeit precízen beállítva a megfelelő magasságba ? :
Átgondolom az ötleteket, túlságosan nem szeretném a topic határait feszegetni, megírom ha jutottam valamire.[ Szerkesztve ]
-
dew28
aktív tag
Szemely szerint a cso aljara es a tetejere tennek egy vezetokepes, korrozio allo anyagbol keszult elektrodat mely kapcsolokent ravezetekezheto egy kontrollerre, amely igy ha ellepi a csovet a vezetokepes kozeg, akkor zarja az aramkort, amint a cso teteje ala csokken, akkor bontja. egyszeru, de nagyszeru.
[ Szerkesztve ]
-
Janos250
őstag
Vagy két cső, hogy alacsonyabb vízszintre is reagáljon. Pl. vízvezetékes lefolyócső. Mindkettőben egy-egy elektróda, pl. fém pálca, vagy egy elég vastag, merev rézdrót, végén lecsupaszítva.) Mindkét cső átlyuggatva elég kis lyukakkal, hogy a víz be tudjon folyni, de a nedves falevél ne menjen be.
Az alsó végén nagyobb lyukak, és az elektróda alaptól mért távolságát is ez a távolság állítja be. A két cső egymástól pl. 1-2 dm távolságra elhelyezve. Ha a víz elérte az elektródákat, zár, egyébként nyit.
Kosz ne bántja, nem marad vezetőképes a nedvesség miatt, ha a drót vége alá csökken a vízszint. Ha elég hosszú a cső, semmi gondot nem okoz, ha akár félméteres lesz is a víz. Persze egy csővel is biztosítható ez, ha elég hosszú a cső, mert akkor a cső tetejéig nem jut fel a víz, nem vezet a maradó nedvesség miatt.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
zsolti_20
senior tag
Sziasztok! Egy problémával kerültem szembe, ami egyszerűnek tűnik valamiért mégsem az történik mint aminek kellene.
A setup előtt megadtam két string változót:
String y = "opop";
String y2 = "uiui";
A loop részben ki is tudom íratni őket:Serial.println(y);
Serial.println(y2);De amikor egy gomb megnyomására változtatnám az értéket:
y2 = "asd";
Serial.println(y2);Csak azt kapom vissza hogy üres a változó. Van valakinek ötlete mi lehet a probléma?
-
Tankblock
aktív tag
válasz zsolti_20 #13375 üzenetére
Szia,
Nem dob warningot?
[link] Arduino forrás szerint nincs = operátor csak amikor a String osztályt létrehozod.
A benne lévő függvéynekkel szabadon lehet módosítani, ha tudod mit mire szeretnél cserélni . replace() függvénnyel....String y1 = "mano";
String y2 = "mi a mano";
y1=y2;
//elvileg ez még működhet, vagy pointer :-)
[ Szerkesztve ]
Release the Beast....
-
zsolti_20
senior tag
válasz Tankblock #13376 üzenetére
Közben találtam egy alternatív megoldást. Igaz nem a legjobb de elmegy egynek.
char text2;
text2 = 40;
if(text2 == 40){
csináljon valamit
}Csak nem annyira esztétikus sajnos. Úgy szerettem volna megoldani, hogy különböző gombok nyomásakor különböző értékekkel tölt fel egy string változót, amit utána kiíratok a kijelzőre. De megteszi ez is. Nem tudom miért lehetett üres a változó. Nem kaptam semmi hibát.
Köszönöm. -
Janos250
őstag
válasz zsolti_20 #13375 üzenetére
Ahogy Tankblock is írta.
Mert nem egyformák a típusok.
"asd" nem C++ , hanem C string, és a C++ stringre nincs
az = operátor felülírva (overload). Az Arduinoban definiált (nagybetűs) String, gyakorlatilag a C++ (kisbetűs) string.
Vagy használj C stringet, azaz karakterek tömbjét, vagy:pl. 1: ahogy Tankblock is írta, csak kirészletezve
String y = "opop";
String y2 = "uiui";
String y3 = "asd";
y2= y3 ;
pl. 2: előtte törlöd, és +=, mert a += -re megvan a felülírás.y2.clear();
y2 += "asd";
pl. 3:
Amit Tankblock is írt, .replace függvénnyel.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Dißnäëß
veterán
válasz Janos250 #13379 üzenetére
Sziasztok, kis segítséget kérnék nálam tapasztaltabbaktól: egy Leonardo-val eltelt idôt szeretnék mérni.
Azaz "bekapcsolt órák száma". Amolyan futásteljesítményt.
Ha elér az eszköz bizonyos óraszámot, valamit jelzek egy LED-el, és ha cserélve az alkatrész újra, egy gombbal ezt nullázni lehet és ismét nulla óráról számol.
Mivel a kerek órák fontosak, ne legyen sok bukás az órák közötti perceken, igazából percekben mérnék, nem is órákban, tehát minden megkezdett percnél billentsen egyet a számlálón a kütyü.
Kell egy ilyenhez RTC, vagy anélkül is megy vajon ?
(Egy olyan Leonardo kompatibilisem van, aminek aljába tehetô egy lapos gombelem, van rajta RTC, de ez a nagy modul, én inkább picivel oldanám meg, ami akkora, mint a hüvelykujjam körme. Jó a nagy is, csak ágyúval veréb ennyire egyszerû dologra elhasználni a rengeteg kimenetet, bemenetet).(Szerk: bocs, nem Neked, új hsz lenne).
Az Arduino-t egy pici nyák trafóról és diódahídról hajtanám. Érzékelné, amikor a fô eszközt kikapcsolom és megszûnik a saját tápja is. Az egyenirányítás után kellôen "nagyra" választott pufferkondival adhatok neki még bármennyi másodpercet, míg frissíti ezt a számlálót vmi flash-be vagy ilyesmibe és utána ô is kikapcsol. Ez az elmélet. Ezeket megoldom, az óra kérdéses számomra, hogyan számolom a perceket és hogyan, hova érdemes letárolni ôket, hogy következô indulásnál azt kiolvasva ott folytassa, ahol abbahagyta.
(Tehát elég kikapcsolásonként 1x írni, nem percenként, ez kíméli a flash-t is).
[ Szerkesztve ]
Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá
-
nagyúr
válasz Dißnäëß #13380 üzenetére
Szia! Ha nem fontos a nagy pontosság (mondjuk naponta 5-10 perc eltérés nem okoz problémát) akkor nem kell az RTC, nyugodtan támaszkodhatsz a belső órajelre. Ha nem használsz megszakításokat, akár önmagában a millis() is használható időmérésre.
A táp megszűnését úgy értetted, hogy valamelyik pin-jén keresztül figyeli, és érzékeli, ha megszűnik a táp, de egy puffer kondiról még valameddig működik? Ez szerintem járható út, de számíts rá, hogy az EEPROM írás elég hosszú folyamat, és nem árt, ha közben kap végig stabil tápot, tehát egy konvertert én mindenképp tennék a trafó/diódahíd/pufferkondi után (meg egy plusz diódát a kondi és a diódahíd közé, hogy ne tudjon a hídon át visszafelé kisülni a kondi)!
Az EEPROM életét pedig, mivel kevés adatot kell rá gyakran írnod, szépen meg tudod növelni egyfajta szoftveres wear levelinggel: nem mindig ugyanazt a cellát írod felül, hanem minden írásnál a következő szabad cellát használod, egy számlálóval együtt, és ha elfogy az üres hely, akkor kezded újra elölről.
Minderre pedig kár egy Leonardo modult használni, egy Attiny85 is tökéletesen megfelelne a feladatra, van belőle olyan, amelyik 2,5V-tól 6V-ig működik (akár a konvertert is el lehet hagyni).[ Szerkesztve ]
-
Dißnäëß
veterán
Ez egy DFRobot Beetle, nem tétel. Ô pedig egy miniatûr Leonardo.
Esetleg alternatív hely, ahova kiírja az adatot ? Flash ?
Köszi a tippeket, agyalgatok, rakom össze fejben a dolgokat.
[ Szerkesztve ]
Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá
-
nagyúr
válasz Dißnäëß #13382 üzenetére
Ja, ez cuki. Hol kapni ilyet?
Miért kell alternatív hely? Egy ATmega32U4-ben 1kB eeprom van, ha jól tudom. Egy cella kb. 1000x írható. Ha az általam írt wear levelinget alkalmazod, vagy még egyszerűbb, ha 15 bit elég az időpont tárolására, a legfelső bittel meg lehet oldani a wear levelinget (van hozzá külön library is ám! ), akkor akár 512000 alkalommal írhatsz az eepromba, nem létezik, hogy ne legyen elég. -
Dißnäëß
veterán
Mert azt írtad, lassú az eeprom írás.
Nincs valami olyasmi, mint egy USB pendrive, hogy kiteszi milliszekundumok alatt - de legyen lassú, akár 1mp is - és kész ?Nem vagyok nagy szaki, hogy külön wear levelinget írjak, törjem rajta az agyam, kezdő C++-os vagyok, nem egy sokéves tapasztalatos zseni. Szóval a kóddal lenne gondom, ha még wear levelinget is néznem kell.
Én közvetlen tőlük rendeltem, a DFRobot-ról. Nagyon jó kis kütyük, beváltak. [link] Egész jó tempóban küldték...
(Van Beetle ESP is)
Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá
-
nagyúr
válasz Dißnäëß #13384 üzenetére
$7.90? Na ebből se fogok nagyon bevásárolni.
"Mert azt írtad, lassú az eeprom írás.
Nincs valami olyasmi, mint egy USB pendrive, hogy kiteszi milliszekundumok alatt - de legyen lassú, akár 1mp is - és kész ?"Dehát a lassú azt jelenti, hogy milliszekundumok alatt történik! 8-10ms, ami - tekintve, hogy μs tartományban gondolkodunk, amikor egy μcontroller sebességéről van szó - lassú. Nem? Legalább 10ms-ig fenn kell tartani a tápellátást, hogy sikeres legyen a művelet. Erre gondoltam. Ettől nemigen kapsz gyorsabbat, esetleg lehet próbálkozni SD kártyával, de szerintem emiatt nem éri meg.
"Nem vagyok nagy szaki, hogy külön wear levelinget írjak, törjem rajta az agyam"
Nem is kell, ott a lib, használd! Egyébként sem kell újra kitalálni, leírtam a módját, viszonylag egyszerű elven működik.
-
Dißnäëß
veterán
Na jó, így már más a leányzó fekvése. Emberi léptékben gondolkodtam a "lassú" alatt. Egy ilyen alapvető funkcióhoz természetesen tökmindegy, hány ms alatt történik meg a varázslat, csak léptesse
Én akciósan vettem belőle négyet, harmadáron volt darabja. Kb egy hónapig tartott.. február környékén.
[ Szerkesztve ]
Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá
-
Tankblock
aktív tag
válasz Janos250 #13379 üzenetére
Szia,
Annyit pontosítanák, hogy a "C string" jelen esetben egy constans char tömb.
const char[4]
lesz. Ami fordítási időben kerül lefoglalásra. Erre próbált meg a kolléga castolni egy String osztályt, és ezért kapott null pointert.Az Arduino String osztály létrehozásakor a const char * ból egy a String osztályban lévő tárolóba másolódik a tömb tartalma.
String::String( const char *value ){
if ( value == NULL ) value = "";
getBuffer( _length = strlen( value ) );
if ( _buffer != NULL )
strcpy( _buffer, value );
}
van = operátor, a definíció szerint az csak String osztályt képes String osztályal hasonlítani.
const String & String::operator=( const String &rhs ){ if ( this == &rhs ) return *this; if ( rhs._length > _length ) { free(_buffer); getBuffer( rhs._length ); } if ( _buffer != NULL ) { _length = rhs._length; strcpy( _buffer, rhs._buffer ); } return *this;}
Forrás : [link]
Jó feladat operátor overload megírása const char * ra
Szerk: code szétcsúszott.
[ Szerkesztve ]
Release the Beast....
-
Tankblock
aktív tag
"100 k erase/write cycles" a pontos érték. A csatoplt forrásban a wear leveling algoritmus leírása is szerepel.
Forrás : [link]Egy ilyen szép uC elpazarolni.... Inkább ATtiny szériából akár fix külső kristállyal.... és RTC vel is. 8 láb - 2 Vcc, Gnd, 1 Gép érzékelés, 2 i2C RTC hez 1 Rst, 1 LED , 1 gombnak, vagy a resetet használni..... Mazoistáknak ATTiny13A Assemblyben
1K Bytes of In-System Self-programmable Flash program memory
– 64 Bytes EEPROM
– 64 Bytes Internal SRAM
– Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
Release the Beast....
-
Dißnäëß
veterán
-
Janos250
őstag
válasz Tankblock #13387 üzenetére
Kösz a linket! Ezt kerestem egy darabig, de a windows keresése class String-re minden olyan fájlt jelzett, amiben mindkettő előfordul, attól függetlenül, hogy nem közvetlenül egymás után.
Én is az operátor overloading írására gondoltam, azért kerestem, de aztán hagytam a fenébe. Nem tudtam a fájl nevet, hogy WString.
Mostanában nemigen volt vele dolgom, de régebben én átálltam a C++ (kisbetűs) string használatára, de valamelyik tagfüggvénye - már nem emlékszem melyik, talán valamelyik konvertáló - nem jól működött az ESP32 aktuális rendszerében. Írták neten, hogy a compilert kell lecserélni, de elég bonyolultnak tűnt, így hagytam a fenébe, inkább használtam a nagybetűs Arduino Stringet.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
válasz Janos250 #13396 üzenetére
Nem gondoltam, hogy valaki használja a Windows beépített keresőjét bármire is. Ajánlom a Total commandert ilyen célokra (is).
Nem Te linkeltél régebben egy oldalt, ahol arduino-hoz készült, újraírt/memóriatakarékos String class-ról írnak? Csak úgy eszembe jutott, hogy régebben szó volt róla, hogy nem ajánlott Arduino alatt a String osztályt használni. -
Tankblock
aktív tag
válasz Janos250 #13396 üzenetére
Google a barátod :-)
Lassan azt érzem, hogy az Arduino library jelen konceptciója mellett az emberek elfelejtenek programozni (Minden plug&play), ezért elmegyünk abba az irányba hogy uPython és mivel a sok egymásra halmozott réteg végett nagy az overload ezért egyre drágább uC kellenek... Pont a lényege fog elveszni az egésznek...
EPS32 hez nem is nagyon használtam Arduino IDE-t, csak 1-2 példa programot használtam.
Release the Beast....
-
gyapo11
őstag
Ha ntfs filerendszer van a wincsin, ajánlom vagy az Everythinget vagy az Ultrasearchöt. Az MFT-ben turkálnak, köröket vernek bármilyen más keresőre.
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
-
gyapo11
őstag
válasz Tankblock #13398 üzenetére
Milyen régóta kesergek én ezen a pc-vel kapcsolatban. Hello world program 1 MB meg ilyenek, assemblyben 20 byte. Most néztem egy esp32-re épülő okosórát, megy arduino IDE-ből is, de már tolják az arcomba az összetologatós, scratch-re hasonlító cuccot. Akkor már lenne legalább olyan AI, hogy elmesélem neki mit szeretnék, és írja meg. Most vagy programozok, vagy minél kisebb munkával/tudással el akarom érni a célt.
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