Hirdetés
-
Ingyenes az Epic Store-ban a Chivalry 2
gp A jövő hét folyamán egy újabb rejtélyes ajándékot kapunk a cégtől.
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Amazwallet néven új funkciót kapnak egyes Amazfit órák
ma Tizenhárom kártya tárolására lesz jó, viszont nem lehet köztük bankkártya vagy hitelkártya.
-
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
Az Ali 3 vackot 2-3 $/darab akcióban 720 Ft a két csomag együtt. Szerintem nagyon jó, és nagyon megéri.
https://vi.aliexpress.com/item/1005005314968274.html
Ha nem a telefonos appból nézed, akkor sokkal magasabb árat mutat, de az ne zavarjon meg.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 #20809 üzenetére
Ez se rossz 1200-ért, van hozzá hasonló is ugyanezért az árért.
https://vi.aliexpress.com/item/1005005628331048.html[ 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 Wolfram #20814 üzenetére
Én inkább ezt választanám, de a Tiéd a választás joga.
https://vi.aliexpress.com/item/1005003472117545.htmlAz amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Aki leszólja az Arduinot, mutassátok meg neki ezt a linket:
https://www.reddit.com/r/arduino/comments/12eryru/egg_painter_robot/[ 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 Wolfram #20904 üzenetére
1. Ne egyenként rakd fel, hanem a kész sort egyben, van olyan is.
2. Ha a rasztert megfelelően állítod be, akkor eleve raszter pontba rak mindent, utólag meg, ha hozzányúlsz, raszter pontba ugrik!Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Használd ekkold által írtakat. Az jó megoldás, én csak annyit fűznék hozzá, hogy ha az eredeti programhoz jobban passzoló neveket használsz, akkor talán kevésbé keveredsz bele.
Azért ez a téma lehet, hogy megér egy bővebb kifejtést, ezért írtam egy kis tutorialszerű programot.#include <iostream> // ha a std::cout-ot akarjuk hasznalni, egyebkent torlendo
void setup() {
delay(1000);
Serial.begin(115200) ;
delay(1000);
/*
A C++-ban a ("C tipusu") tomb neve constans pointer.
Ugyanugy hasznalhatjuk oket egymas helyett is, azzal a megkotessel,
hogy a tomb neve konstans, nem valtoztathatjuk meg.
Ezert nem lehet egyenlosegjel bal oldalan hasznalni.
Viszont, ha helyette egy tenyleges pointert hasznalunk, az megvaltoztathato,
azaz egy masik tomb nevet mint pointert adhatjuk neki.
Mas modszereket is hasznalhatunk ennek megkerulesere, mint peldaul
a std::array. Ez mar szereelhet erteekado utasitas bal oldalan.
Vagy a for each-csel valo ertekadas, esetleg a std::vector
Mind kozul a leggyorsabb a sima tomb
*/
Serial.println ("ha egy index van:");
int* xy ;
int xy_array[9] = {1,0,0, 0,1,0, 0,0,1};
int xy2_array[9] = {11,12,13, 21,22,23, 31,32,33};
Serial.println ("xy = xy_array:");
xy = xy_array;
for (int i = 0; i <9 ; i++){
Serial.print (xy[i]); Serial.print (" ");
};
Serial.println ();
Serial.println ("xy = xy2_array:");
xy = xy2_array;
for (int i = 0; i <9 ; i++){
Serial.print (xy[i]); Serial.print (" ");
};
Serial.println ();
// nyomtatja:
/*
ha egy index van:
xy = xy_array:
1 0 0 0 1 0 0 0 1
xy = xy2_array:
11 12 13 21 22 23 31 32 33
*/
//he több index van akkor typedef hasznalando
//typedef <data_type> <alias_name> [<size>]
typedef int egyindexes_arr[3]; // ez egy 3 elemű vektor tipus
egyindexes_arr* enMatrixom ;
// harom elemu vektorra mutato pointer,
// melynek az elemei szinten harom elemu vektorok
// Az alabbiak ugyanigy, csak tombok.
// Ne feledd tomb = pointer!
egyindexes_arr enMatrixom1[3] = {{1,0,0}, {0,1,0}, {0,0,1}} ;
egyindexes_arr enMatrixom2[3] = {{11,12,13}, {21,22,23}, {31,32,33}} ;
Serial.println ("eredeti ketindexes: ");
for (int i = 0; i <3 ; i++){
for (int j = 0; j <3 ; j++){
Serial.print ( enMatrixom1[i][j] ); Serial.print (" ");
}; // end j
Serial.println ();
}; // end i
Serial.println ();
/*
eredeti ketindexes:
1 0 0
0 1 0
0 0 1
*/
Serial.println ("enMatrixom = enMatrixom1 utan:");
enMatrixom = enMatrixom1 ;
for (int i = 0; i <3 ; i++){
for (int j = 0; j <3 ; j++){
Serial.print ( enMatrixom[i][j] ); Serial.print (" ");
}; // end j
Serial.println ();
}; // end i
Serial.println ();
/*
enMatrixom = enMatrixom1 utan:
1 0 0
0 1 0
0 0 1
*/
Serial.println ("enMatrixom = enMatrixom2 utan:");
enMatrixom = enMatrixom2 ;
for (int i = 0; i <3 ; i++){
for (int j = 0; j <3 ; j++){
Serial.print ( enMatrixom[i][j] ); Serial.print (" ");
}; // end j
Serial.println ();
}; // end i
Serial.println ();
/*
enMatrixom = enMatrixom2 utan:
11 12 13
21 22 23
31 32 33
*/
// Hasznalhatunk mas megoldasokat is, de azok nem biztos, hogy a régi lapokon mennek,
// csak a korszerűbbeken, de ESP32-n biztosan(kipróbáltam)
// peldaul a std::array, vagy a for each hasznalata
// a std::cout helyett termeszetesen hasnalhatunk barmilyen mas nyomtato utasitast is
std::array<int, 9> std_arr_1 = {1,0,0, 0,1,0, 0,0,1};
std::array<int, 9> std_arr_2 = {11,12,13, 21,22,23, 31,32,33};
Serial.println ("eredeti std_arr_1 :");
for (int i = 0; i <9 ; i++){
Serial.print (std_arr_1[i]); Serial.print (" ");
};
Serial.println ();
std_arr_1 = std_arr_2; // igy hasznalhato az ertekadas,
//egyebkent meg ugyanugy hasznalhatjuk, mint a C tipusu tombot.
Serial.println ("std_arr_1 = std_arr_2 utan :");
for (int i = 0; i <9 ; i++){
Serial.print (std_arr_1[i]); Serial.print (" ");
};
Serial.println ();
/*
eredeti std_arr_1 :
1 0 0 0 1 0 0 0 1
std_arr_1 = std_arr_2 utan :
11 12 13 21 22 23 31 32 33
*/
Serial.println (
"a korabban megadott xy tomb elemeit lecserésljük a felsorolasban szereplokre :");
Serial.println ("lecsereles elott:");
// kinyomtatjuk
for ( auto tombEgyEleme : xy_array ) {
std::cout << tombEgyEleme << ' ';
}
std::cout << '\n';
// lecsereljuk:
uint8_t j = 0;
for ( auto tombEgyEleme : {11,12,13, 21,22,23, 31,32,33} ) {
xy_array[j++] = tombEgyEleme;
}
Serial.println ("lecsereles utan:");
// kinyomtatjuk
for ( auto tombEgyEleme : xy_array ) {
std::cout << tombEgyEleme << ' ';
}
std::cout << '\n';
/*
a korabban megadott xy tomb elemeit lecserésljük a felsorolasban szereplokre :
lecsereles elott:
1 0 0 0 1 0 0 0 1
lecsereles utan:
11 12 13 21 22 23 31 32 33
*/
} ; // end setup
void loop() {
// put your main code here, to run repeatedly:
}
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 batyuska100 #20932 üzenetére
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 lanszelot #20944 üzenetére
"Nem találok hozzá arduino library file-t."
A nyomásmérőkhöz általában nem is kell. Olvasod róla a küldött adatokat, és valahogy kalibrálod. Mellesleg az első kérdés az lenne, hogy milyen típusú benne a tényleges nyomásmérő.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 Wolfram #20951 üzenetére
Hú, ez egy nagyszerű ötlet! Kár, hogy ennyire drága, de biztosan lesz ez olcsóbb is.
Megoldja azt a problémát, hogy megmaradjon az "UNO feeling", de mégis korszerűbb kontrollert használjon a pógár.
Sok kezdő azért nem akar egyből korszerűbbel kezdeni, mert a neten mindenütt azt olvassa, hogy UNO, UNO, UNO. Mert ez volt az első. Ehhez van leírva, hogy "bal oldalon a negyedik lábhoz kösd a...". Így ez is teljesül, minden tökéletes. Remélem, hamarosan megjelennek utángyártott, olcsóbb verziói.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 Wolfram #20973 üzenetére
" mennyibe kerül a LiPo/LiFePo4, sok mérési pont esetén nem elhanyagolható kérdés."
Nem sokkal drágább, viszont megúszod a fesz. szab elektronikát, mert alacsonyabb a feszültsége a lítium-vas-foszfátos akkunak, közvetlenül hajthatja az ESP-t. Ugyanakkora súlyra viszont kisebb a kapacitása. Itt az az előny nem játszik szerepet, hogy rövid ideig nagyon nagy áramot képes leadni. Egy 26650-es akár 100 A-t is lead pár másodpercig.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 lanszelot #21007 üzenetére
Gondoltam, kipróbálom a ChatGPT-t erre.
Már többször próbáltam kíváncsiságból. Általában jó programot írt egyszerűbb dolgokra, de volt, hogy logikai hibát rakott bele.
Most azt írtam be neki:
"Írj egy programot ESP32-re, amivel egy ledet tudok ki-bekapcsolni neten keresztül!"
Ezt válaszolta:
"Az alábbiakban egy egyszerű példaprogram található, amely segítségével egy ESP32 mikrovezérlőn keresztül vezérelhetsz egy LEDet a hálózaton keresztül. A program egy egyszerű webes felületet biztosít, ahol egy gomb segítségével ki- és bekapcsolhatod a LEDet."
Ezt a programot írta:#include <WiFi.h>
#include <ESPAsyncWebServer.h>
// WiFi hálózati beállítások
const char* ssid = "WiFi_SSID";
const char* password = "WiFi_Password";
// LED pin
const int ledPin = 13;
// Web szerver létrehozása az AsyncWebServer használatával
AsyncWebServer server(80);
void setup() {
// LED pin inicializálása
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
// Sori monitor inicializálása
Serial.begin(115200);
// WiFi csatlakozás
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
// Webes útvonalak kezelése
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){
String html = "<html><body>";
html += "<h1>ESP32 LED Control</h1>";
html += "<p>LED Status: ";
html += (digitalRead(ledPin) == HIGH) ? "ON" : "OFF";
html += "</p>";
html += "<form action=\"/toggle\" method=\"post\">";
html += "<button type=\"submit\">Toggle LED</button>";
html += "</form>";
html += "</body></html>";
request->send(200, "text/html", html);
});
server.on("/toggle", HTTP_POST, [](AsyncWebServerRequest *request){
digitalWrite(ledPin, !digitalRead(ledPin));
request->send(200);
});
// Web szerver indítása
server.begin();
}
void loop() {
// Üresen hagyjuk a loop-ot
}
Én nem használnék AsyncWebServer-t, hanem csak símát, és nem is tudom eldönteni, hogy jó-e, mert nem használtam még, és most meg kipróbálni nem tudom, de érdekességként beírom ide, hogy felhívjam a figyelmet, hogy hol tart a todomány!
Ha nem tudod, hogy ez:[](AsyncWebServerRequest *request)
mi, akkor Google, C++ lambdaAz amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Wolfram #21023 üzenetére
Mi vele a gond?
Van rajta Vout, ami akkor aktív, ha mozgás van.
Van rajta Fout, aminek a frekvenciájából a sebesség kiszámítható.
Valamikor réges-régen a Vout-tal próbáltam, nem volt vele gond, működött. Az Fout-ot nem próbáltam.
Persze van rajta Vin (5V), és GND.[ 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 Wolfram #21029 üzenetére
Hogy neked örömet szerezzek, megittam egy pohár vöröset is, és egy pohár fehéret is, hogy még jobban részeg legyek, így még egy hülye hozzászólás:
ha ezt ütöttem be neki:
"Írj egy programot ESP32-re, amivel egy ledet tudok ki-bekapcsolni neten keresztül, valamint egy DS18B20 által mért hőmérsékletet olvassa, és ha eléri a 25 °C-ot, bekapcsol egy ledet!"
Ezt a marhaságot válaszolta, mivel ő is ivott pár pohárkával:#include <WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h>
// WiFi beállítások
const char* ssid = "WiFi_SSID";
const char* password = "WiFi_PASSWORD";
// DS18B20 szenzor csatlakozás
#define ONE_WIRE_BUS 4
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
// LED-ek csatlakozása
const int controlLedPin = 2; // A távolról vezérelt LED lábának sorszáma
const int tempThresholdLedPin = 3; // A hőmérséklet küszöböt érő LED lábának sorszáma
// Célhőmérséklet (25°C)
const float targetTemperature = 25.0;
WiFiServer server(80);
void setup() {
Serial.begin(115200);
// LED lábak beállítása
pinMode(controlLedPin, OUTPUT);
pinMode(tempThresholdLedPin, OUTPUT);
// WiFi csatlakozás
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
server.begin();
sensors.begin();
}
void loop() {
WiFiClient client = server.available();
if (client) {
Serial.println("New client connected");
String currentLine = "";
while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.write(c);
if (c == '\n') {
if (currentLine.length() == 0) {
client.println("HTTP/1.1 200 OK");
client.println("Content-type:text/html");
client.println();
client.println("<html><body>");
client.println("<h1>LED Control</h1>");
client.println("<p><a href=\"/on\">Turn LED ON</a></p>");
client.println("<p><a href=\"/off\">Turn LED OFF</a></p>");
client.println("</body></html>");
break;
} else if (currentLine.startsWith("GET /on")) {
digitalWrite(controlLedPin, HIGH);
} else if (currentLine.startsWith("GET /off")) {
digitalWrite(controlLedPin, LOW);
}
currentLine = "";
} else if (c != '\r') {
currentLine += c;
}
// Hőmérséklet ellenőrzése és LED vezérlése
sensors.requestTemperatures();
float temperature = sensors.getTempCByIndex(0);
if (temperature >= targetTemperature) {
digitalWrite(tempThresholdLedPin, HIGH);
} else {
digitalWrite(tempThresholdLedPin, LOW);
}
}
}
client.stop();
Serial.println("Client disconnected");
}
}
Ha Te is iszol pár pohárkával, javítgasd!
Jó éjt!
[ 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 JozsBiker #21051 üzenetére
Én 3D nyomtatóval szoktam nyomtatni dobozt, amiben mindennek megvan a helye, a rögzítéshez szüksége stiftek, lyukak, stb. Persze, ha nincs 3D nyomtatód, akkor ez nem megy.
Arra mindenképp figyelj, hogy a kisfeszültségű rész, és a 230 stabilan, biztonságosan legyen egymástól elválasztva! Akkor se legyen baj, ha történetes beleköltözik egy egér, darázs, stb, és elkezdi rágcsálni a dolgokat!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 Wolfram #21040 üzenetére
NVS?
file > Példák > Preferences > StartCounter
https://espressif-docs.readthedocs-hosted.com/projects/arduino-esp32/en/latest/api/preferences.html
Ha nem érted meg, az azért van, mert részeg vagyok.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
"Szerintem a teljes TCP/IP stack implementálva van ESP32-re"
Igen, a teljes LWIP, én még nem találtam hibás működést.
Ha úgy tarja úri kedvünk, akár a C file kezeléssel is használhatjuk.
Megadjuk a szabályok szerint az URL-t, file-ként megnyitjuk, és a szabványos műveletekkel kezeljük, írunk rá, olvasunk róla.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 JozsBiker #21089 üzenetére
"Supply voltage range 3.4 ... 4.5 V"
5V-tal ne hajtsd. Lábakra mehet 5V.
Miért nem SIM800? Olcsóbb, és újabb, korszerűbb, többet tud![ 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 ViZion #21095 üzenetére
Nálam is ugyanez lesz a sorsa a régi telefonoknak.
Van, amelyik azért, mert csak 3G-s, van, amelyik azért, mert windows mobil van rajta, stb. Pedig van belőlük pár, amik egyébként működnek is.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Hú, egy jó ötletet adtál!
Régi mobiltelefon, ami legalább WiFin meg tud nyitni egy WEB lapot, kidobás helyett
ESP32-höz kijelzésre jó lehet.
WEB lap + WEB socket, folyamatosan írja a szükséges látnivalókat az ingyen képernyőre.
Ha lesz energiám, lehet, egyszer kipróbálom.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
-
Janos250
őstag
Szevasztok!
Nálatok is az van, hogy a Firefox bizonyos beállítsainál nem lehet belépni, és hozzászólni?
Nálam az egyik gépen ez van, a másikon egy - még nem babrált beállítású - Firefoxszal be tudok lépni, és lám hozzá is tudtam szólni.
Nem tudom mi miatt van, de nem is kutatom az okát különösebben.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Én ezzel
https://www.aliexpress.com/item/1005005658268195.html
szemezek egy ideje, mert olcsó, fele, mint a hasonlók, de csak a szemezésnél tartok.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 vegyszer #21152 üzenetére
Nem is vettem észre.
Ugyanis szívesebben kapcsolódok WiFi-vel a hálóra, mert akkor nem kell a cég rendszergazdinak a morgását végighallgatnom, hogy nem cseszem-e el a rendszert, ha fizikailag rákapcsolódok.
Vannak ilyen előnyei a WiFinek. Nálam pélsául az, hogy 230-as fűtést, szivattyút, ilyesmit vezérlek WiFin/telefonon keresztül, így nincs méregdrága érintésvédelmi vizsgálat.
A vezetékes hálózatot én is csak lokális módon használnám úgy, hogy a táp az egyébként kihasználatlan vezetékpáron megy, mint a POE kameráknál, mert az ott jól bevált.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Én az easyeda.com-ot használom. Gyors, jó minőség, és olcsó, bár a szállítás megdrágítja
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
"van-e bármi amit esetleg elronthattam a design közben?"
Van. Például nem minden légvezetéket alakítottál át.
Ott van benne egy ellenőrzés, futtasd le. Nem tudom fejből, hogy hol, de van.
Az persze egy csomó egyéb figyelmeztetést is kiír. Pl. ha egy láb semmihez nincs csatlakoztatva, stb.
"Ezen a linken meg tudja nézni"
A kapcsolás jónak tűnik, de nem látom a panelon a vezetékezést!
" Ez alapján választottam a pcb-hez egy csatlakozó-alapot:"
Csinálhatsz is magadnak saját footprintet.
"Offra tettem, mivel nem annyira arduino mint a pcb-készítés,"
De, Arduino, mert az Arduino alapú projektekhez kell PCB is!
Én is Arduino dolgokhoz használom.[ 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 ViZion #21421 üzenetére
Erre szoktam mondani, hogy itt a karácsony, olyan dolgot vegyetek a gyereknek, amit élvez, de tanul is.
Egy régebbi használt kék lézergravírozó, amivel felírhatja karácsonyra egy fakanálra, hogy a legjobb anya, vagy Katinak, hogy a legszebb lány. Pár éve olcsón adták a régebbi típusú, használt 3D nyomtatókat is, de ezek már "elfogytak". Sajnos ezek nem éppen olcsók, pár tízezres kategóriában vannak. Egy mikrokontrolleres dolog is jó lehet, ha a suliban telefonon meg tudja nézni, hány fok van otthon a szobájában. Ilyesmi Kínából olcsón bejön.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Ez is Arduino:
https://www.youtube.com/watch?v=lqizRKBuqjsAz amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz joczo1337 #21472 üzenetére
Mi a baj a portnyitással?
Az adott portra beérkezett üzenetek egy adott lokális IP címre mennek, ami a Te ESP32-d.
Ott szövegként beolvasod a böngésző kérését, és ha nem tetszik, eldobod. Nincs benne se Windows, se egyéb nyalánkság, ami disznóságot csinálhat.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Hol tudtad kiválasztani a PCBway cégnél a szállítási módot?
Én most próbáltam tőlük rendelni egy 1mm-es vaslemezből lézervágással egy 30*40 mm-es lamellát. Nem adott választási lehetőséget, és 25 $ lenne szállítással. Ennyit nem ér a buli.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 valkesz93 #21565 üzenetére
Egyértelműen Kínából, ha nem úgy kell, mint...nak a fehérkenyér: már harapjam is.
Az itthoni forgalmazók nagyon drágák. A nepperek meg ugyanúgy Kínából rendelik a Te címedre, csak jó pénzért feleslegesen közbeékelődnek.
Van az Alin az a "3 vackot egyszerre" szisztéma, ott ugyan nagyon szűk a választék, de max 2 héten belül itt van.
A többi teljesen változó, hogy mennyi idő alatt ér ide. Van ami 2 hét, van ami 2 hónap alatt.
A Bangood drágább az Aliexpressnél, de általában gyorsabb.
Nyomtatott áramkör készítést például véletlenül se szabad itthon csináltatni, mert a kis kínai fillérekért megcsinálja, és elég gyorsan itt is van. Még a gyorsabb szállítás választással is messze az itthoni árak alatt van.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Nekem az említett "3 vackot egyszerre" szisztémában jött cuccok mind megjöttek 2 héten belül. A tied valószínűleg nem az volt, mert azokat egy csomagban küldik.
A többinél én is vártam már 2 hónapot is.
Most is várok egy 500 W-os motort a CNC 3018-as kis CNC-hez, amit mostanában csencseltem, és próbálom kicsit felhizlalni.
A végálláskapcsolókat is várom, de azokat valószínűleg megveszem itthon, mert nem lesz türelmem kivárni.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 Sebiferi #21574 üzenetére
Lehet, hogy csak azért, mert már álmos vagyok, de én az egésznek a logikáját nem értem.
10 elemű vektor 4-es elemeit kinullázod, majd egy ciklust járatsz tízig, de ha a code nulla, (ami a 4-es elemnél lesz), akkor kiíratsz ezt-azt, majd a ciklus megy tovább?
Végén kiíratod az eltelt időt?
Itt a meghatározó nem a ciklus, hanem a Serial ideje lesz.
Mit nem látok jól?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Ha valakinek elég 1 mag, és kevés láb, kicsi a hely, de ESP32-t akar, most €3.76.
Ingyen szállítással, ha a "3+ items from US $1.99" keretében veszed.
https://vi.aliexpress.com/item/1005005319963906.html
De több lábbal is ennyi.[ 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 #75135488 #21641 üzenetére
Serial a debughoz nincs? Miért nincs? Egy serial-USB konverter, és mehet a gépre, és ott listázni a megfelelő com portot akármivel.
Én ESP32-re írtam régebben egy programocskát, ami mutatja, ha WEB-en belépek, hogy hány kliens kapcsolódik aktuálisan, és milyen távoli portokkal. Nem tudom, ESP8266-al menne-e, már nagyon rég használtam 8266-ot.
Ki sem tudom próbálni, mert ESP8266 csak a munkahelyemen van benn, oda meg most be sem tudok menni, mert pár nappal ezelőtt volt egy hajnali halálos baleset, mert egy kolléga izopropil-alkohollal tisztított valamit, és a gőze berobbant. Most két hétig a szünetben légy se se ki, se be.
Mindenesetre vagy folyamatosan fenn kell tartani a kapcsolatot, vagy használat után bezárni, és a következő használatnál újranyitni.
Gyanítom, hogy az aszinkron kapcsolat megmarad, a dolog jellegénél fogva.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 #75135488 #21651 üzenetére
Szerintem semmit. Ez egy 5V-os relé, nem megy 3.3V-tal
"can be used as microcontroller development board module can be used as home appliance control
3,5 V-12V to TTL control signal"
Aztán persze egész más is lehet.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Átírni oktálisra?
Tulajdonképpen azt csinálja.
Lévén 8*8 = 64, a base64 tulajdonképpen oktális számrendszer egy speciális ABC-vel, és byte-ra "tömörített" formátumban.
Ami végülis nem tömörítés, hanem fordítva, mert 3 byte-ot tárol 4-en.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 #21769 üzenetére
Én csak a két utolsó sorra hívnám fel a figyelmet:
Nem pointert használ, hanem tömböt. Ami persze ugyanaz, csak áttekinthetőbb!for(unsigned int i = 2; i < output_length; i += 3) {
output[0] = base64_to_binary(input[0]) << 2 | base64_to_binary(input[1]) >> 4;
output[1] = base64_to_binary(input[1]) << 4 | base64_to_binary(input[2]) >> 2;
output[2] = base64_to_binary(input[2]) << 6 | base64_to_binary(input[3]);
input += 4;
output += 3;
}
[ 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 Wolfram #21771 üzenetére
Mást is érdekelhet, ezért leírom:
A legbiztosabb, ha beteszed a kívánatosat az .ino mellé, akkor biztosan azt használja.
Ha ott nem találja, akkor (nálam, mert én portable-t használok) a sketchbook\libraries mappában keres, majd így tovább. Ha végképp keveredik, akkor be kell írni az include-ba a teljes elérési úttal. Ez biztos módszer.
Sajnos hiába írják ezer helyen, hogy, ha valaki ír egy könyvtári programot, ne adjon neki általános nevet, hanem egyedit. Én pl. a saját könyvtáraim nevébe a dátumot is beírom, vagy valami más egyedit.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 #21778 üzenetére
Azt azért feltételeztem, tudja, mikor kell a kacsacsőrt és mikor az idézőjelet használni.
Microsoft ügyében (is) megmarad a véleménykülönbségünk.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Ha ott vannak a fájlok, ahol az ino, akkor idézőjel, egyébként kacsacsőr. Régebben én is szívtam vele, mert az ESP32 is összevissza rak könyvtári fájlokat. Ezért én nem kínlódok vele: vagy átteszem az ino mellé - akkor mellesleg szerkeszthetem is az Arduino IDE-ben - vagy megadom a teljes elérési utat.
Például találomra így:C:\Arduino\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.11\tools\sdk\esp32\include\driver\include\driver\sdio_slave.h
[ 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 #21782 üzenetére
Én naivan azt hittem, hogy a néha - ritkán - általam is használt VSC (Visual Studio Code) Microsoft, de tévedni emberi dolog.
Béke!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
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Alpha Laptopszerviz Kft.
Város: Pécs