- AMD K6-III, és minden ami RETRO - Oldschool tuning
- AMD Navi Radeon™ RX 6xxx sorozat
- Milyen processzort vegyek?
- Kormányok / autós szimulátorok topicja
- Milyen billentyűzetet vegyek?
- Apple notebookok
- MILC felhasználók szakmai topikja
- Milyen videókártyát?
- Computex 2024: szimpatikus Montech billentyűzetek a porondon
- Computex 2024: a jövőt vázolta fel az NVIDIA
Hirdetés
-
Computex 2024: szimpatikus Montech billentyűzetek a porondon
ph A vállalat egy olcsóbb fajta, két színben választható, vezetékmentes modellel és két érdekesen festő koncepcióval jelentkezett.
-
Ingyen osztogatja a Samsung a Galaxy Watch FE-t
ma Pedig még nem is létezik. Közben befutott a szuperfényes Watch Ultra specifikációja.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
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
-
Janos250
őstag
Egy relével egy 1k ellenállón keresztül összekötöd a fázist a védőfölddel (zöldsárgával). Egyből lekapcsol a fi relé.
De CSAK AKKOR, HA ÉRTESZ HOZZÁ, és le tudod ellenőrizni, hogy a védőföld szabályosan van bekötve és működik, mert ha nincs bekötve rendesen csak tessék-lássék ott van, akkor életveszélyes az ügy. Persze a szabálytalan bekötés enélkül is életveszélyes.
Ha nem értesz a villanyszereléshez, nehogy megpróbáld![ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Gyula84 #14686 üzenetére
Mivel a VirtualWire-t még soha nem használtam, így csak tippelek.
Az ez
"if( vw_get_message(buf, &buflen) )"
utáni kiírás működik?
Ha igen, akkor meg kellene nézni, hogy mi van a buf-ban.
Az "lcd.write(buf[i]);"
után beírod, hogy Serial.print(buf[i]);
és a } után, hogy Serial.println();
A soros monitoron megnézed, mi jött be, és annak ismeretében lehet továbblépni.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Srácok!
Az easyEDA-t használja valaki?
Az egyik általam megtervezett modul lábait nem engedi a felső rétegen huzalozni, csak az alsón, pedig látszólag mindent ugyanúgy csináltam, mint a többinél, és nem jövök rá, mi a hiba.
Mellesleg arra sem jövök rá, hogy a symbol és a footprint lábak egymáshoz rendelése menüt hogyan is lehet előcsalogatni, pedig emlékszem régebbről, hogy valahogy lehet.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Rendben, ezen nem fogunk összeveszni, de én továbbra is azt vallom, hogy ne csak azokat a felületeket kössük rá a zöldsárgára, amiket
meg tudunk érinteni, hanem azokat is, amik egy esetleges tűz esetén feszültség alá kerülhetnek. Ez csak növelni tudja a tűzbiztonságot, csökkenteni - szerintem - nem. Ha már ég a ház, akkor az a legkisebb probléma, hogy eggyel többször csap le a relé. Egyébként is javasolt havonként ellenőrizni, ami ugyebár ugyanez: megnyomjuk az ellenőrző gombot, az egy 1k-s ellenállással összeköti a fázist és a védőföldet.
Én a laborban valóban le is ellenőrzőm havonta az összes asztal fi reléjét.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Gyula84 #14692 üzenetére
Az első sor a 38.13. Ezt kell figyelni, és ha ez magas akkor riasszon.
Próbáld ki, működik-e? (hirtelenjében ez jutott eszembe, de biztos van jobb is)Tedd be ezt az utolsó } elé:
double t;
sscanf(buf, "%d", &t);
Serial.print ("t="); Serial.println (t);
Ha sikerült ezzel átrakni a t-be, akkor utána ennek a vizsgálatával kell folytatni.
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Már fúrják a legújabb panelomat
Van rajta 4 FET, EEPROM, SD kártya csatlakozó, I2C, SPI, SERIAL csati, 2 konverter (hogy 48 V-ot is tudjon), csomó adatláb csatlakozó, minden jumperelhető.
4 csatornás fűtést fog szabályozni. A mért hőmérsékleteket WiFi-n kapja, az alapján szabályoz, és logol az EEPROM-ba is, meg SD kártyára is.
10x10 centis, darabja fél $ (150 Ft) + szállítás, ami persze nem kevés, de ennyibe itthon egy Jó reggelt kerül.
Remélem, nem rontottam el semmit, mert akkor rendelhetem újra.
link[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz its_grandpa #14713 üzenetére
A 12F-eket én is forrasztgattam, a "fehér" panelokra (még mindig van néhány ilyen üres panelom), de annak nagyobb a lábtávolsága, mint az ESP32-nek. Persze, egy drónnál (is ) lényeges a méret, de nálam csak olyan használatok fordulnak elő, ahol tökmindegy mekkora, sőt, ha nagyobb, könnyebb vele bánni. Régen kevés panelt csináltam, mert macerás volt. Fekete szalaggal ragasztottuk az átlátszó fóliát 2:1-ben, aztán ment a fotóshoz, majd a panel gyártóhoz, akik igen erőteljesen megkérték az árát. Nem is igen gyártattam, inkább univerzális panelokra raktam az alkatrészeket, és madzaggal összeforrasztgattam őket. Meg a dugdosós panelon csináltam. Aztán az Eagle ingyenes verziójával csináltam pár panelt, amit itthon legyártattam, de többnyire maradt a vezetékes forrasztgatás, amatőr szinten ez is megteszi.
Aztán mostanában rákaptam az easyEDA programra.
Online bejelentkezek, megrajzolom a kapcsolási rajzot, majd egy gombnyomás, és PCB készítés. Persze ide csak felhányja - szokás szerint - az aljára az alkatrészeket, nekem kell elhelyeznem, és a vékony vonallal légvonalban bejelölt összekötéseket megcsinálni. Állítólag nagyon gyenge az autoroute funkciója, én nem is használom. Aztán amikor kész, egy PCB rendelés gomb, és átirányít a jlcpcb oldalra, ahol már minden be van jelölve, nem érdemes változtatni. Aztán fizetés. Pár hónapja még 5 panelért fizettem 5 $-t, de most már 10 db. 5$. Kiválasztom a szállítási módot az éppeni sürgősség, és a "mennyit szánok rá" függvényében, mert a szállítás elég drága, ugyanis ezeknek a paneloknak bizony van súlyuk.
A legutóbbi rendelésemnél kettő 10x10 cm-es panel 10-10 db, így a gyártás összesen 10 $, de a szállítás 20 $, viszont a múltkor is 8 nap alatt megjött. Ha meg ráér, akkor jöhet a lassabb, olcsóbb szállítás. Leggyorsabb a DHL, de az jócskán megkéri az árát.
Ezeket nem is neked írtam, hanem azoknak, akik foglalkoznak amatőr szinten ilyesmivel. Én saját tapasztalatok alapján nagyon javasolom a panel gyártását, nagyon megkönnyíti az ember dolgát, sokkal kevesebb hibalehetőség, több sikerélmény, mint ha dugdosnánk. A dugdosós panelon !
Ui.:
A drónnál RTK GPS-t használsz, vagy csak simát?
Ha csak simát, mekkora a visszatérési pontossága?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz JulianSinulf #14717 üzenetére
Gyártottam én is régebben positiv20-al, kék fóliával/printerrel, NYÁK lapra tussal rajzolva, miegymás, de meguntam.
Bár már eszembe jutott, hogy a positiv20-as lapot lézergravírozóval levilágítani, tulajdonképpen jó lehet. Vagy a lézergravírozó feje helyett felrakni a "fúrót" ami persze inkább maró, és azzal a kontúrokat kimaratni. De ugyanígy a lyukakat is ki lehet fúratni, de a lyukgalvanizálás az amatőr szinten lehetetlen. Odáig jutottam, hogy megrendeltem hozzá a fejet, de úgy érkezett meg, hogy az egyik furatban nincs menet. Kaptam 10 $ bánatpénzt, de a fejet még azóta se raktam fel. Nem is nagyon használom, mert nagyon füstöl, így csak szabadban, vagy jó szellőzéssel, elszívással lehet jól használni.
Csak amikor lemegyek vidékre, ott játszadozom vele.Azért tíz darab, mert a tíz ugyanúgy 5 $, mintha egyetlen darabot rendelek. Akkor már legyen tíz, hátha valamire jó lesz. Jelenleg is van pár elfekvő panel, de kenyeret nem kér, egyszer még jó lehet.
Elég nagy a padlás.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Ezek a könyvtárak hol vannak?
#include <sys/mount.h>
#include <dlfcn.h>
#include "inkview.h"
Abban a lefordított fájlban?
Mert akkor csak olyan rendszerrel tudod lefordítani, amin azt is fordítotték.
Nyelvi szempontból semmi különös nincs benne, akár egy ESP32 alá is simán le lehetne fordítani, de - úgy látom - vannak benne spéci dolgok (pl. karakterek kezelése), azok - gyanítom- egy adott rendszerhez vannak, mert azok nem részei a nyelvnek.
Akkor muszáj ahhoz fordítani.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz gyapo11 #14739 üzenetére
Én ezt egy SONOFF-fal oldanám meg, mert abban minden egyben készen van, be van dobozolva. Igaz, a benne lévő ESP8266 programozásához ki kell venni a dobozból. Ha arra ráteszel egy Tasmotát, akkor nagyon megkönnyíted a további életed, de persze nem muszáj.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Most látom jobban, hogy ARM. Akkor valamelyik ARM rendszerben. (Ezzel persze nem sokat segítettem). Egy elvetemült ötlet:
Esetleg egy STM32 rendszerben?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
-
Janos250
őstag
Szevasztok html-hez értők!
Az ESP32 WEB lappal akadt egy problémám.
Egy html fejében ez van:<meta http-equiv=refresh content=50 >
Vagyis 50 másodpercenként frissítsen.
A baj az, hogy GET-el értéknövelések (link, és beírva utána a növekmény) vannak a lapon, pl.:<a href="?kolo=+10">+10</a>
Ha ezt megnyomjuk, utána minden frissítésnél ezt küldi el.
A kérdőjel elé nem írhatom be az IP címet, mert az hol ennyi, hol annyi.
Nem akarom más módon megoldani href helyett, mert nagyon sok helyen kellene átírni, igazgatni, miegymás.
Mit írjak a href, vagy a content után, hogy frissítésnél ne legyen ott kérdőjeles rész?Kösz, ha van ötlet.
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Janos250 #14786 üzenetére
Na, közben rájöttem, de már lejárt a szerkesztési idő:
remoteIP-vel le tudom kérdezni a kérő címét, és azt be tudom írni a lap fejébe a frissítéshez.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz mester19 #14838 üzenetére
Az RFID általában kettő félét (van több is, de azok ritkábbak) használ.
13,56 MHz, illetve 100 khz felett valamivel.
Milyen gyártmány az ajtónyitó? Codefon?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz mester19 #14840 üzenetére
A Codefon proximity kártyaolvasója 125 kHz-en működik. Ha nem ilyen olvasót vettél, akkor nem tudod olvasni. Én USB olvasót használok, az megfelelően működik.
Írható kütyü átírását nem próbáltam. Amikor új egységre van szükség, felprogramozom a kaputelefon kapunál lévő egységén.
Ha ügyetlenül csinálom, akkor mondjuk másfél perc, egyébként meg kevesebb. Persze kell hozzá a központ mesterkódja, ami a panelra van írva, de a szerelők előszeretettel írják át olyanra, amit csak ők tudnak, mert egy ilyen kulcstartó 100 Ft itt Magyarországon is, de a szerelők meg 1-3 ezer Ft-ért programozzák be.
Van benne egy EEPROM, azt kivéve én Arduinoval olvasom.
Korábban vettem olyan olvasó kártyát, amiben már van egy STM8, ami dekódolja a jelet, és közvetlenül soros vonalon küldi az Arduinonak, de az gyakorlatilag használhatatlan. Az egyszerűbbik (gyakoribb) az állítólag jó, de azt még nem próbáltam.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
"Mi lehet a hiba?"
Fogalmam sincs, de az STM32 portjai kényelmesen használhatók közvetlen címre írással. Régebben én így csináltam.
Én úgy próbálkoznék.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
1. Program módba való belépés: 000 <kulcs> mesterkód <kulcs>
2. Kártya felprogramozása: 90 <kulcs> lakásszám <kulcs> kártya közelítése <kulcs>
Válaszként kapod, hogy az adott lakáshoz ez hányadik tag.
3. kilépés: DELKell hozzá a mesterkód ismerete.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Igen, de általában megváltoztatják. Vissza lehet persze állítani, de némelyik szerelő le is törli a panelról. Arra is van furmányos módszer, de az már macerásabb, mert ki kell venni az EEPROM-ot.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz gyapo11 #14850 üzenetére
De, ugyanolyan!
Ugyanolyan, mint például a Dell laptopnál, hogy pw van a BIOS-on, és nem tudsz belépni. Elvileg ha az első tulajdonos vagy, akkor a DEll valami kapcsolatfelvétel során megadja (ne tudom ingyen-e?) a kódot, de ha pl. kézalatt vetted a laptopot, nem kapod meg, mert olyan adatokat kérdez, amit nem tudsz.
Tudom, ha az ember sokáig keresi, persze erre is van megoldás, ami valóban működik is. :-)Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Nyugi, azt se kapod meg. Ugyanúgy, ahogy a riasztód kódját se kapod meg, vagy a biztonsági kamerád jelszavát se. A kamerák egyrészénél vissza se lehet állítani. Ha elveszett a kód, vehetsz új kamerát.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Tud erre valaki magyarázatot? És megoldást,
ESP32.
WEB lap.
Vannak benne linkek, amik működnek is, sőt épp az a baj, hogy nagyon is működnek Firefox alatt.
Elég, ha a linkre ráviszem a cursort, akkor ugyebár alul megjelenik az URL, de nem csak megjelenik, hanem küld egy kapcsolódás kérést a szerverre. Az asztali gépen lévő Firefox is, és a telefonon lévő is ugyanezt csinálja. Crome nem.
Hogyan lehet megoldani, hogy ha Firefoxon a link fölé viszem a cursort, ne cseszegesse az ESP szervert, mert kapcsolódik hozzá, de ha nem nyomom meg, akkor nem küld adatot, de blokkol, míg le nem jár az idő.
A linkekben én semmi kifogásolni valót nem látok:<a href="http://86.xxx.xx.xxx:50000">frissít </a>
<a href="?k=-10">-10</a>
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Köszi mindkettőtöknek. Lehet, hogy jó lesz, hogy újraindítottam az FF-t. Viszont most valami már zűr van, mert most meg nem éri el az ESP-t semmi, ennek az okát majd keresem.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Sajnos nem oldotta meg a problémát. :-(
Érdekes, hogy ha a router mögötti lokális hálón lévő gépről lépek be,
akkor gyakorlatilag nincs probléma, de ha a "világból", akkor marad a gond. Nem tudom a fejlécből kiszűrni, mert csak felépíti a kapcsolatot, de egyetlen huncut bájtot se küld. Majd azt próbálom meg, hogy ha a kapcsolat felépült, és rövid időn belül nem jön adat, akkor törölje a kapcsolatot. (client.stop). Az lenne jó, ha a html kóddal (pl. valami CSS) tudnám ezt a dolgot letiltani.
A neten vannak cikkek arról, hogy az ESP32 néha rosszul kezeli a netet, de ezek állítólag a most februári 1.0.5 verzióval megszűntek. Meg egyébként se valószínű, hogy az ESP csinálja, mert honnan tudná magától kitalálni, hogy ott a távolban a FF lapján a user a cursot a link fölé vitte. Meg csak a FF-ban van ez a gond.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Még egy kérdés, hátha tudtok segíteni:
Ilyen mikrokontrolleres WEB-es irányításoknál gyakori, hogy a böngészőből valamilyen adatot kell eljuttatni a kontrollerre, hogy az avatkozzon be. Például csökkentse a fényerőt. Nálam most éppen a fűtést.
Lehet persze több módon is megoldani, de nekem tetszik a csúszka (slider) megoldás. A gondom az, hogy nemigen értek hozzá, és eddig nem sikerült megoldanom, hogy az értéket úgy küldjem el, hogy a
teljes WEB lapot frissítse, és ezek az új értékek kerüljenek a lapra mindenütt. A XMLHttpRequest() példánya elküldi az értéket, az rendesen be is érkezik, le is tudom kezelni, de ennek épp az a lényege, hogy úgy küldi el az értéket, hogy ne kelljen az oldalt újratölteni. Ha teszek be utána bármi frissítő sort, akkor meg nem küldi el az adatot. Tud valaki segíteni megoldással?Leírom a részletet részben azért is, hátha más is alkalmazni akarja, mert egyébként kényelmes. Aki akarja, próbálja ki!
.csuszka { /* Ez a teljes csuszkara vonatkozik */
-webkit-appearance: none; /* Hides the slider so that custom slider can be made */
/*appearance: auto; */ /* bongeszo fuggo kinezet */
width: 100%; /* teljes lapszelessegu legyen a csuszka FF spec? */
height: 25px; /* sav magassaga csak px-ben lehet megadni */
background: #d3d3d3; /* sav szine */
outline: none;
opacity: 1; /* (at)latszosag ha 0, akkor semmi nem látszik, csak a hatter */
}
.csuszka::-moz-range-thumb { /*-moz-range-thumb a csuszka gombja*/
/*csak Mozilla ismeri*/
width: 25px;
height: 30px;
border-radius: 50%;
background: #4CAF50;
cursor: pointer;
}
function forraloszazalek(element) {
var sliderValueForraloFutes = document.getElementById("csuszkaErteke").value;
console.log(sliderValueForraloFutes);
var xhr = new XMLHttpRequest();
xhr.open("GET", "/?F="+sliderValueForraloFutes, true);
xhr.send();
}
csuszkával változtatott forraló fűtés(utána frissíts!) % :
<label
id="folyamatosKiiras"
style="padding-left:5px;">
</label>
<input
type="range"
min="1"
max="100"
step = "1"
value="40"
class="csuszka"
id="csuszkaErteke"
onchange="forraloszazalek(this)"
oninput="document.getElementById('folyamatosKiiras').innerHTML = this.value"
>
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz gyapo11 #14866 üzenetére
Köszi, ez eggyel több infó. Ha ezt is beállítom, akkor tényleg nincs preconnect. Viszont az a baj, hogy ezt a felhasználó gépén kellene állítani. Próbáltam túrni a netet hogy az "a"-ra a hovernél van-e olyan lehetőség, hogy CSS-ben letiltani, de - úgy látom - nincs. Mindenfélék vannak a hoverre, hogy hogyan tudom a színét szabályozni, a képet fejreállítani, meg hasonló dolgok, amire mikor böngészem a netet, azt szoktam mondani, hogy ezek helyett a gyerekes dolgok helyett inkább a tartalomra kellett volna koncentrálni.
Így ez maradt:WiFiClient client = server.available();
if (client) {
previousTime = millis();
while (!client.available()){
if ( (millis()- previousTime) > 10 ) {
client.stop() ;
// printf ("megszakitva\n");
break;
} ;
} ;
Azt, hogy ne blokkoljon, megoldja, és a tényleges elérést nem akadályozza.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz gyapo11 #14868 üzenetére
Elég furán nézne ki, ha azt kellene mondani 30 főnek, hogy a mai online órára olyan gépet használjanak, amin van crome, mert csak azzal működik, holott éppen azt (is) akarom demonstrálni, hogy milyen pofonegyszerűen lehet ilyesmire egy 2000 forintos kontrollert használni.
"böngésző mint program viselkedését a konfigurálás határozza meg, a html kezelésére lehet hatással a css, ezek elkülönülnek egymástól"
De számos olyan dolgot lehet CSS-be tenni, ami a böngésző működését befolyásolja.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz vargalex #14871 üzenetére
Köszi mindkettőtöknek. Azért link, mert annak előzménye van, ezt tavaly mutattam, ahhoz akarnék kapcsolódni. Bár gondoltam, hogy mégis átállok buttonra, de a 14867-ban írt megoldás jól működik, az marad egyelőre.
Javascriptben intézném a hívást? Na, az nem megy, mert hülye vagyok a javascripthez.
Ezért nem boldogulok a 14863-ben leírt problémával se. Ott aXMLHttpRequest
helyett kellene valami javascriptes megoldás, de nem tudom mi.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Az túl macerás ilyen feltételeket szabni. Marad annak vizsgálata, hogy ha 10 ms-en belül nem jön adat, akkor eldobja a kapcsolatot.
Ezzel most jól megy.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Köszi, ezt majd kipróbálom, de valami ilyesmit bogarásztam korábban a netről, de az nem működött, mert az értéket nem küldte el, de majd kipróbálom ezt. Köszi!
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz vargalex #14878 üzenetére
Ahogz beletettem az
xhr.send();
sor után a javascriptet,(nem emlékszem már pontosan, de valami hasonlót),
az xhr nem küldte el az értéket, semmi nem jött a szerverre.
Majd próbálkozom újra, de már csak holnap tudom elővenni.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Tudtommal nem. Ez Ajax, nem avult el. Bár akármi is lehet, de működni biztosan működik, küldi a slider értékét a szervernek, csak nem töltődik újra az oldal, mert - állítólag - épp az a lényege, hogy úgy intézze el a küldést, hogy ne töltődjön újra az oldal.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Azért, mert ezt a csuszka értéket utána máshol is kiírja az oldalra.
Így is megy, de a csuszka változtatása után frissíteni kell az oldalt.
Amikor mozgatom a csuszkát, akkor rendesen írja a változást.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Dißnäëß #14902 üzenetére
A websocket a fizikai és a http (vagy egyéb) között van. Persze ez elég nagyjábóli megközelítés. A neten a kommunikáció IP alapon történik, viszont például ugyanazon a gépen egyszerre több program is használhatja a netet, pl. több böngésző is lehet újra megnyitva.
Ezért nem elég, hogy egy szerver csak a cél IP címét adja meg, meg kell hozzá adni még egy 2 bájtos egyedi azonosítót is, hogy a válasznál lehessen tudni, hogy melyik alkalmazásnak kell továbbítani az üzenetet. Ez a plusz 2 bájt a port. Amikor egy böngésző elküld egy kérést egy szervernek, akkor küld hozzá egy port számot is, amit a küldő gép határoz meg úgy, hogy olyat választ, amit ugyanazon a gépen másik alkalmazás éppen nem használ. Ezt az IP+port együttest, mint socketot kezeli egy egység. Tehát pl. ESP32-n: Ha WEB szervert használsz, az kapcsolatot tart egy alacsonyabb szinttel, ami olyan elérést ad, mintha pl. soros port lenne. Lehet rá írni, lehet róla olvasni. Ez a szint egy socketban adja tovább a kérést egy alacsonyabb szintnek. Ez a nem profi rendszereknél gyakran az lwIP szabad felhasználású egység. Ez aztán összerakja a továbbítandó csomagot (legalábbis egy részét), és beteszi egy memória részbe. Utána szól a hardvert legalacsonyabb szinten kezelő résznek, hogy ott van ebben a tárolóban egy csomag. Az fogja, átmásolja a hardver
saját tároló területére, és utasítja a hardvert, hogy küldje el.
Ebben a csomagban már benne van, hogy a választ melyik socket (IP+portot kezelő egység) részére kell visszaküldeni. A hardver még ehhez a saját MAC címét hozzáadva, egy adott MAC címre küldi, amit az ARP nevezetű rész határoz meg. Ezt úgy teszi, hogy egy mindenki számára szóló üzenetben kérdezi az összes, ugyanazon a madzagon lévő gépet, hogy ez az IP cím kié. Ha senkié, akkor a routernek küldi. A user által használt legalacsonyabb szint a socket szokott lenni, azaz megadott szisztéma szerint összekészítesz egy csomagot, és azt adod át neki. ESP32-n én nem használom, mert a serializált szint kezelése sokkal egyszerűbb, de gyakorlatilag ez socket szintű programozás, csak megúszom a csomag összekészítésének a melóját.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Tankblock #14900 üzenetére
A WEB lap szerkezete is változik a beérkezett válasz szerint.
Mondhatnám, hogy másik lapot kell küldeni egy bizonyos érték alatt/felett.
Vagy egy egyszerűbbik:<tr>
<td style="width: 40%;background-color:red" > </td>
<td style="width: 60%" > </td>
</tr>
Itt a 40 a 14863-ban szereplő value érték, a 60 pedig a 100-value.
Hiába mondod nekem, hogy oldjam meg javascipttel, ha egyszer nem tudom. Szájbarágósan, mint a hülyegyereknek: konkrétan milyen javascript utasítást írjak hova, hogy ez változzon a lap újratöltése nélkül?A socket dolgot nem értem: ha összekészítem a socket csomagot, mit kell beletennem, hogy:
- elküldve, a böngésző ezt fogadja is anélkül, hogy kérte volna
- és csak az adott részt változtassa meg
Mindezt úgy, hogy a böngésző nem kéri az adatot.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Helló!
Köszi, most jutottam oda, hogy kipróbáljam:
Nekem eredetileg ez van:oninput="document.getElementById('folyamatosKiiras').innerHTML = this.value"
Te ezt javasolod:document.getElementById("folyamatosKiiras").innerHTML = sliderValueForraloFutes;
Bár nekem, laikusnak eléggé hasonlónak tűnik a kettő, de kipróbáltam. Változást nem okozott. :-(Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Janos250 #14907 üzenetére
Közben megoldódott
Ha azxhr.send();
után beírom:location.replace("/?F="+sliderValueForraloFutes);
akkor azt csinálja, amit szeretnék.
Gondolom, az xhr.send(); így ki is hagyható, de ezzel most nincs időm foglalkozni, majd holnap kipróbálom.
Köszi mindenkinek a rávezetéseket.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz vargalex #14909 üzenetére
Na ez lenne a másik kérdésem, hogy ha beírom ezt a sort, akkor az ajax miért nem küldi el? Mert nem küldi el. Számomra ez érthetetlen.
Mellesleg a netet bogarászva találtam olyan utalást, hogy valahogy a # karakter használatával el lehet azt érni, hogy a lapnak csak egy részét frissítse, de semmi konkrétumot nem találtam arra, hogy ezt a WEB lapon milyen script utasítással lehet elérni, és hogy akkor a szerver mit válaszoljon rá. Jelenleg ugyan számomra nem létkérdés, mert az egész html szöveg 6 kbyte, de a kíváncsiság!
Én azt hiszem, egyre többen fognak Arduino alapon netes vezérléseket csinálni, de semmi megfelelően összeszedett tutorialt nem találtam, ahol egyben le lennének írva a legfontosabbak.
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Nem, mert ha az AJAX
xhr.send();
után írom, akkor az AJAX nem küldi el az adatot. Ez az, amit végképp nem értek. Legelőször én is ezt próbáltam, de nem érkezett meg az AJAX adata.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
Új hozzászólás Aktív témák
- Politika
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Hegesztés topic
- BestBuy topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Autóápolás, karbantartás, fényezés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- AMD Navi Radeon™ RX 6xxx sorozat
- Milyen légkondit a lakásba?
- Hardcore café
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen