- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Ivqkzy-: 2. gépem
- sh4d0w: Árnyékos sarok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ldave: New Game Blitz - 2025
- hdanesz: Elektromos autózás - első élmények
- droidic: EA GAMES – élő emberrel a supportban 2025 ben
- eBay-es kütyük kis pénzért
-
LOGOUT
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
-
válasz
Janos250 #14386 üzenetére
A két vonalra mehetne egy-egy 3,6V zener dióda is védelemnek, de ha az eddigi próbálkozásokat túlélte, szerintem felesleges, viszont az 5V tápfeszt az adatlap alapján rá kellene kapcsolni, már csak azért is, mert látszik a nyákon az onboard regulátor, tehát fel van készítve az 5V tápfeszre. Az "Absolute maximum rating" az a breakout boardon lévő GPS modulra vonatkozik.
-
repvez
addikt
válasz
Janos250 #14382 üzenetére
igen én is erre értettem, mert a többiben nem volt softverserial sor.
de igy is csak a GPS START ig jut el.
Semmi más
Ha a blank kodot töltöm fel akkor jon az adat , de közte meg olvashatatlan értékek.
És amit még észrevettem, hogy a linkelt videoban , az uno boardon, a led csak akkor villan 1-2 mp enként. amikor kapja az adatokat a GPS tol. nálam ez a Rx led ez folyamatosan gyorsan villog, szünet nélkül. -
válasz
Janos250 #14376 üzenetére
Szerintem az lehet a gond, hogy a boardon van egy 3,3V regulátor, ami feltételezi, hogy a Vcc 5V-ot kér. A típusra keresgélve (miután hiába kértem a kedves kollégát, hogy linkelje a webshopot, ahonnan vette...
) azt írják több helyen, hogy 3-5V tápfeszt kér a modul. Feltételezem, hogy 3,3V-ra kötve a regulátoron esik valamennyi feszültség, ezért lehet, hogy a TX vonalon a jelszint nem éri el a 3V-ot, az arduino ezért nem érti, mit küld a modul.
-
repvez
addikt
-
-
repvez
addikt
-
repvez
addikt
válasz
Janos250 #14356 üzenetére
300, tol végigmentem mindegyiken amit felajált ott alul a serial monitor, de nem lett benne se szám se dollár. a közepe után márcsak ????? kérdöjelek voltak folyamatosan.
Meg ahogy a kodba látom a 9600ason kellene jönnie a jelnek.
Ha a kodba irtam át 115200ra az értéket akkor már sortöréssel a random karakterek között volt már szám és veszző is meg pár normális betü,
De ha kiveeszem az általad irt sort a kódbol akkor ujra nem csinál semmit -
-
repvez
addikt
válasz
Janos250 #14344 üzenetére
most csak azt tettem rá a TX et a 10es lábra.
beirtam a plusz sort, ilyenkor megállás nélkül irja azt a szót, de ha kiveszem akkor csak a GPS start van.
Tehát elvileg, odáig eljut, csak a GPS tol nem kap adatot, de attol még ugy gondolom a fix szovegeknek kellene megjeleni
[link]
ez a video volt a kodhoz még, ennél fixen rádugta az 5v ra a modult.Ez is egy kicsit zavaros nekem, hogy a legtöbb sot majdnem mindegyiknél, 5 V ot használnak és csak direkten rádugják a nano-ra vagy unora. DE itt meg azt tanácsoltátok, hogy kell a felhuzo ellenállás mert anélkül nem müködnek a modulok, meg , hogy 3.3V kell hozzá.
Azért ahol ennyi smd cucc még van mellette én ugy gondolnám, hogy azokat már eleve tartalmazza a modulok.
-
repvez
addikt
válasz
Janos250 #14337 üzenetére
igen USB-n keresztül probálom,
amikor nem probálkozok vele akkor lehuzom a gépril, ezért is kérdeztem multkor, hogy nin cs e valami olyan gomb az IDE-be, hogy play stop, hogy ne fusson állnadoan amikor csak probálgat az ember állitgatni a kodba valamit.Amugy most ugy van beállitva, hogy az eszközök-alaplapnál a nano van kiválasztva, de két almeni is van van egy AVR borad és azon belül vannak a különbözö panelek és van egy mega AVR board azon belül van csak 2 választás
A processornál az ATmega 328P old bootloader van
A programozonál meg az arduino as ISP Atmega32u4 -
repvez
addikt
válasz
Janos250 #14332 üzenetére
Az SDA és SDL pinek feletti 3 fekete pinsor a 3,3V
Arduino: 1.8.13 (Windows 10), Alaplap:"Arduino Nano, ATmega328P (Old Bootloader)"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\repve\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\repve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\repve\OneDrive\Dokumentumok\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=0403_6001 -ide-version=10813 -build-path C:\Users\repve\AppData\Local\Temp\arduino_build_883898 -warnings=all -build-cache C:\Users\repve\AppData\Local\Temp\arduino_cache_943117 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose G:\arduino_project\Arduino_GPS-master\Arduino_GPS-master\Arduino_GPS\Arduino_GPS.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\repve\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\repve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\repve\OneDrive\Dokumentumok\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=0403_6001 -ide-version=10813 -build-path C:\Users\repve\AppData\Local\Temp\arduino_build_883898 -warnings=all -build-cache C:\Users\repve\AppData\Local\Temp\arduino_cache_943117 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose G:\arduino_project\Arduino_GPS-master\Arduino_GPS-master\Arduino_GPS\Arduino_GPS.ino
Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\sketch\\Arduino_GPS.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for TinyGPS++.h: [TinyGPSPlus-1.0.2b@1.0.2]
ResolveLibrary(TinyGPS++.h)
-> candidates: [TinyGPSPlus-1.0.2b@1.0.2]
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\repve\\OneDrive\\Dokumentumok\\Arduino\\libraries\\TinyGPSPlus-1.0.2b\\src" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\sketch\\Arduino_GPS.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SoftwareSerial.h: [SoftwareSerial@1.0]
ResolveLibrary(SoftwareSerial.h)
-> candidates: [SoftwareSerial@1.0]
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\repve\\OneDrive\\Dokumentumok\\Arduino\\libraries\\TinyGPSPlus-1.0.2b\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\sketch\\Arduino_GPS.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Using cached library dependencies for file: C:\Users\repve\OneDrive\Dokumentumok\Arduino\libraries\TinyGPSPlus-1.0.2b\src\TinyGPS++.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\repve\\OneDrive\\Dokumentumok\\Arduino\\libraries\\TinyGPSPlus-1.0.2b\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\sketch\\Arduino_GPS.ino.cpp" -o "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Vázlat fordítása...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\repve\\OneDrive\\Dokumentumok\\Arduino\\libraries\\TinyGPSPlus-1.0.2b\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SoftwareSerial\\src" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\sketch\\Arduino_GPS.ino.cpp" -o "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\sketch\\Arduino_GPS.ino.cpp.o"
Compiling libraries...
Compiling library "TinyGPSPlus-1.0.2b"
Előzőleg fordított fájl használata: C:\Users\repve\AppData\Local\Temp\arduino_build_883898\libraries\TinyGPSPlus-1.0.2b\TinyGPS++.cpp.o
Compiling library "SoftwareSerial"
Előzőleg fordított fájl használata: C:\Users\repve\AppData\Local\Temp\arduino_build_883898\libraries\SoftwareSerial\SoftwareSerial.cpp.o
Compiling core...
Using precompiled core: C:\Users\repve\AppData\Local\Temp\arduino_cache_943117\core\core_arduino_avr_nano_cpu_atmega328old_0c812875ac70eb4a9b385d8fb077f54c.a
Linking everything together...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898/Arduino_GPS.ino.elf" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\sketch\\Arduino_GPS.ino.cpp.o" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\libraries\\TinyGPSPlus-1.0.2b\\TinyGPS++.cpp.o" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898\\libraries\\SoftwareSerial\\SoftwareSerial.cpp.o" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898/..\\arduino_cache_943117\\core\\core_arduino_avr_nano_cpu_atmega328old_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898" -lm
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898/Arduino_GPS.ino.elf" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898/Arduino_GPS.ino.eep"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898/Arduino_GPS.ino.elf" "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898/Arduino_GPS.ino.hex"
TinyGPSPlus-1.0.2b könyvtár használata a(z) 1.0.2 verzión ebben a mappában: C:\Users\repve\OneDrive\Dokumentumok\Arduino\libraries\TinyGPSPlus-1.0.2b
SoftwareSerial könyvtár használata a(z) 1.0 verzión ebben a mappában: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\repve\\AppData\\Local\\Temp\\arduino_build_883898/Arduino_GPS.ino.elf"
A vázlat 8138 bájt (26%)-ot használ a program tárhelyből. A maximum 30720 bájt.
A globális változók 588 bájt (28%)-ot használnak a dinamikus memóriából, 1460 bájtot hagyva a helyi változóknak. A maximum 2048 bájt.
C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b57600 -D -Uflash:w:C:\Users\repve\AppData\Local\Temp\arduino_build_883898/Arduino_GPS.ino.hex:i
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Users\repve\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xcd
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x0f
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xbc
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xad
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x9d
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x9f
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xad
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa8
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x9c
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xbd
avrdude done. Thank you.
Hiba történt a vázlat feltöltése közben -
repvez
addikt
válasz
Janos250 #14329 üzenetére
megtettem, minden változatlan, 9600as baud van beállitva a soros monitorra.
De most azt irja, hogy hiba a vázlat feltöltése közven.
Az ellenörzéskor nem ir hibát.
és a feltöltés is megtörténik, de amikor a serial monitorra kezd irni valamit akkor jon a sárga csik az IDE-beSoftwareSerial serial_connection(10, 11); //RX=pin 10, TX=pin 11
TinyGPSPlus gps;//This is the GPS object that will pretty much do all the grunt work with the NMEA data
void setup()
{
Serial.begin(9600);//This opens up communications to the Serial monitor in the Arduino IDE
serial_connection.begin(9600);//This opens up communications to the GPS
Serial.println("GPS Start");//Just show to the monitor that the sketch has started
}
void loop()
{
while(serial_connection.available())//While there are characters to come from the GPS
{
gps.encode(serial_connection.read());//This feeds the serial NMEA data into the library one char at a time
}
if(gps.location.isUpdated())//This will pretty much be fired all the time anyway but will at least reduce it to only after a package of NMEA data comes in
{
//Get the latest info from the gps object which it derived from the data sent by the GPS unit
Serial.println("Satellite Count:");
Serial.println(gps.satellites.value());
Serial.println("Latitude:");
Serial.println(gps.location.lat(), 6);
Serial.println("Longitude:");
Serial.println(gps.location.lng(), 6);
Serial.println("Speed MPH:");
Serial.println(gps.speed.mph());
Serial.println("Altitude Feet:");
Serial.println(gps.altitude.feet());
Serial.println("");
}
}
/*
* $GPRMC,183729,A,3907.356,N,12102.482,W,000.0,360.0,080301,015.5,E*6F
$GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,183730,3907.356,N,12102.482,W,1,05,1.6,646.4,M,-24.1,M,,*75
$GPGSA,A,3,02,,,07,,09,24,26,,,,,1.6,1.6,1.0*3D
$GPGSV,2,1,08,02,43,088,38,04,42,145,00,05,11,291,00,07,60,043,35*71
$GPGSV,2,2,08,08,02,145,00,09,46,303,47,24,16,178,32,26,18,231,43*77
$PGRME,22.0,M,52.9,M,51.0,M*14
$GPGLL,3907.360,N,12102.481,W,183730,A*33
$PGRMZ,2062,f,3*2D
$PGRMM,WGS 84*06
$GPBOD,,T,,M,,*47
$GPRTE,1,1,c,0*07
$GPRMC,183731,A,3907.482,N,12102.436,W,000.0,360.0,080301,015.5,E*67
$GPRMB,A,,,,,,,,,,,,V*71
*/
-
budavarik
újonc
válasz
Janos250 #14321 üzenetére
Szia!
Köszönöm a gyors választ.
Az IDE látja, program felmegy rá gond nélkül. Boot-ol is és egy kék led is vibrál rajta.
A baudrate jelenleg a lehető legkisebb, 115200.
Wemos D1 miniket használok, azokkal semmi gond nincs, tökéletesen mennek. Van egy ESP32 Wroom lapkám is, azzal sincs probléma. Ezért is meglepő, h ezzel nem megy. A rajta lévő demo futott rendesen és az "esptool.exe --port COM5 erase_flash" is hiba nélkül lefut. :-/
Van belőle 5 darab, a jó ára miatt, de eddig még csak kettőt bontottam ki, ott mindkettő így viselkedik.Karesz
-
válasz
Janos250 #14307 üzenetére
Nem addig a'! Meg kell adni ezeket a paramétereket CSS-ben, akkor egyforma lesz minden böngészőben. Ma már nincs akkora eltérés, mint az IE hőskorában, amikor a MS direkt mindent szarul értelmezett. Ma már az Edge böngésző is a Chrome motorját használja.
Annyi lehet az eltérés, hogy ha nem állítasz be style-t, akkor a default értékekben böngészők között lehet különbség, lesz is.
Esetleg használj bootstrap-et, az transzparens módon gondoskodik a böngészők közötti kompatibilitásról.Ha küldesz egy screenshotot, hogy a fenti kódnak hogy kéne kinézni szerinted, akkor szívesen csinálok hozzá stylesheet-et.
-
repvez
addikt
válasz
Janos250 #14308 üzenetére
nagyon kezdő vagyok sokat nem mond még nekem ez, hogy két UARTon használjam
És pont azt szeretném, megnézni, hogy mit ad a modul nyers adatban, hogy tudjam, hogy müködik és jol van bekötve .
Utána elvileg már nagyon nem kellene bolygatni a fizikai kontactot márcsak a codban kellene variálni, hogy a kapott adatokat fel tudjam használni.Ezért akarnám, hogy egy kodban kiiratni az összes modulomat és ne egyenként külön külön, hogy lássam mit hogyan kapok adatot és mi az amit kombinálni tudok.
-
cidalain
veterán
válasz
Janos250 #14307 üzenetére
Hát igen. Ha már stylingolni kell, akkor valóban gebasz van.
Browserfüggő stylesheetet kell írni, azzal jó lesz. Sajna nem egyformán implementáltak egy csomó mindent ezzel kapcsolatban a böngészősök, mert az már nem a szabvány része.
Itt less körbe, elég jól leírja hogy kell megcsinálni pár dolgot a különféle böngészőkhöz: [link] -
Janos250
őstag
válasz
Janos250 #14301 üzenetére
És hogy ne a levegőbe beszéljek, az említett "okosabb ló" szintű megoldás:
<center>fényerő : 30%</center>
<table border='3' width="100%" >
<tr>
<td BGCOLOR=red HEIGHT=100 width="30%" >
</td>
<td BGCOLOR=white HEIGHT=100 width="70%" >
</td>
</tr>
</table>
<font COLOR=blue size="7" >
<table border='3' width="100%" >
<tr>
<td HEIGHT=100 width="25%" ALIGN=center>
<a href="?heat=-01">-1</a>
</td>
<td HEIGHT=100 width="25%" ALIGN=center>
<a href="?heat=-10">-10</a>
</td>
<td HEIGHT=100 width="25%" ALIGN=center>
<a href="?heat=+10">+10</a>
</td>
<td HEIGHT=100 width="25%" ALIGN=center>
<a href="?heat=+01">+1</a>
</td>
</tr>
</table>
</font>
-
-
válasz
Janos250 #14286 üzenetére
Régebben írtam, hogy rendeltem 10db Attiny85-öt Kínából, de Attiny85 feliratú tokban Attiny12-k érkeztek helyettük. Ennek nincs RAM-ja, ezért C-ben nem lehet őket programozni, csak AVRASM-ben. Akkor - nem dobunk ki semmit, ami működik - dacból megtanultam assembly-ban programozni (régen a 6510 nyelvét tanultam). Mostanra írtam hozzá egy csomó saját eljárást: van serial, 2db szervót tudok vele vezérelni, hangot kiadni, időt mérni és most készül az i²c driver.
Saját készítésű i²c szenzort vagy motorvezérlőt tudok belőle gyártani. Időtöltésnek jó.
-
-
válasz
Janos250 #14252 üzenetére
HTML-ben sehogy. Nem hiszem, hogy a válasz a fejlécek körül keresendő, magát a webszervert kellene megnézni, miért nem zárja le a csatornát az előző session végén. Próbáltad másik library-vel?
A
Connection: close
kikommentelése gondolom már a hibakeresés során történt, de szerintem kár volt.Nincs az oldalon egy olyan hivatkozás, amit próbál az esp-ről betölteni, de nem kap választ? Jó lenne többet látni a kódból, mert így csak sötétben tapogatózhatunk.
A WebSocket jó ötlet.
-
Janos46
tag
válasz
Janos250 #14133 üzenetére
Köszi válaszokat.
#14133 Janos250
Értem amit írtál. Ma már későn van (+2 óra). Holnap a szintátalakítóval kipróbálom amit küldtél, igaz ma kisérletet tettem egy nano-val (merthogy sokszor azon is futnak az uno progik), eredménytelenül. Azt viszont továbbra sem értem, miért jelez hibát az amit küldtem. Mindkettóben van CS sor, a tidben végég fut az ellenőrzés. Holnap írok az eredményről.#14132 weiss
Bocsi, de nem értem amit válaszoltál. -
Janos46
tag
válasz
Janos250 #14090 üzenetére
Köszi a választ (és mindenkinek).
Valóban nekem a csak a TM1637-hez 4 könyvtár van a libraries-be. Mivel csak kisérletezgetek, összejött több mint 130 könyvtár ott. Most már azt fogom tenni, hogy azokat a progikat, amelyek nem futnak, egy külön konyvtárba fogom rakni és csak a kért fájlhoz tartozó konyvtárakat teszem a lib-be. Igazad volt, mert a Grove könyvtárral indult el, a portmonitor már ok, de a kijelzőn abszolút hibás adatok jelennek meg. Tudnád orvosolni?
Nem mondom hogy buta vagyok, bizonyos dolgokba bele tudok javítani, de ez így egészben nekem már kissé magas. Amúgy a (sz)ámítástecnika nem ismeretlen számomra (Commodore 64 óta). Megtetszett a programozás, de így 75 éves fejjel már nem fogok elérni nagy sikereket. Környezetemben senki nincs akivel eszmecserét folytathatnák ebben a témában. A pub-ban nem szándékozozm a pultot támogatni, ezért is kezdtem el ezt az egészet, a bringázás mellett egész jó kiegészítés. Ép testben ép lélek. Már volt rá példa, hogy meg kellett mutatnom a szig-et, nem hitték el a korom. Nnnna..., jól kisiránkoztam magam. -
hukhl
csendes tag
válasz
Janos250 #14089 üzenetére
Szia!
Igen előrébb jutottam a témával kapcsolatban
#1404 - aryes - válaszában ahogy írta. Elkezdtem utána nézni hogy lehetne egy ilyen LED classot csinálni. És belefutottam egy leírásba ahol a szerző az OOP előnyeit pont egy ilyen LED-es class készítése közben magyarázta el.
A LED számát, a bekapcsolás és kikapcsolás idejét is meg lehet adni benne.
Magamtól sajnos még nem tudok ilyet írni, de ezt jól be tudtam illeszteni az eddigi programomba.
Tegnapi nap nagy része pedig egy 2004A típusú kijelző élesztésével ment el. A nap végére azt is sikerült összehoznom. Ma, ha lesz időm akkor akarok írni rá fancy szövegeket. Illetve van néhány szenzorom amit fel akarok még éleszteni és beintegrálni az eddigi projektbe.
Szóval köszönöm az eddigi segítséget! -
Sebiferi
tag
válasz
Janos250 #14014 üzenetére
https://whois.domaintools.com/seeedstudio.com
Shipping cost is based on size, weight, the destination of the package, we have a shipping calculation system on the checkout page. after adding all of the items to the shopping cart, please proceed to the checkout step and fill in your shipping address. The system will calculate the accurate shipping cost and estimate shipping time via the available shipping methods.
-
kesztió
aktív tag
válasz
Janos250 #13987 üzenetére
Tehát gyakorlatilag a problémára nincs direkt, tisztességes, csak közvetett, trükkös megoldás. Nem pinheader-t akarok tenni, hanem drótot.
Ez egyszerűen hihetetlen számomra, tényleg én vagyok az első, aki ezzel a kérdéssel szembesül?
OFF OFF: ugyanilyen értetlenséggel állok szemben azzal az elképesztő dologgal is, hogy hét évtizede léteznek magas szintű programozási nyelvek, de egy kódrészlet kiiktatása még mindig nem megoldott dolog. Mert az ún. komment ugye ugyanazt csinálja, de szemantikailag teljesen más. A kiiktatott kódrészlet nem NEM KOMMENT, pont. Hanem valami teljesen más, kötött szintaktikával stb.
-
kesztió
aktív tag
válasz
Janos250 #13983 üzenetére
Ha nem is opció ez a rendelés, de ezt az online nyáktervezőt hálásan köszönöm.
Az első, ahol nincs pofavágás és hiszti, ha valami spéci alkatrész kell, még ezt az ESP32-es D1 Mini-t is megtaláltam! Ciao CircuitMaker, Ciao PCBWeb designer! Mostantól csak ezt fogom használni. -
evilskati
aktív tag
válasz
Janos250 #13920 üzenetére
Nagyon szépen köszönöm a válaszod, elsőre a Low-Cost megoldást fogom kipróbálni.
Otthon találtam egy régi telefon töltőt, 5V 1000mA, ez ha jól gondolom elég lesz.
Annyiban még tudsz esetleg segíteni, hogy melyik ESP32-t rendeljem meg?
Geekcreit ESP32
Geekcreit ESP32S - erre gyárilag forrasztva vannak a pinek.
TTGO TDisplay ESP32 - nem sokkal drágábban kijelzős verzió.
Greatzt ESP32 - Ali, forrasztott pinek, nincs szállítási költségHa van valami bevált máshonnan, azt is szívesen fogadom. Pár száz forinton nem fogok rugózni.
Előre is köszönöm!
-
kesztió
aktív tag
válasz
Janos250 #13920 üzenetére
Tudom, hogy ezt @evilskatinak válaszoltad, de engem is érint a probléma:
Én is szemeztem az ESP32-vel (pontosabban annak a magjával, az ESP32-WROOM-32-vel), de forrasszon a Blaha Lujza 1,27 mm-es pitch-csel felületszerelt modulokat, olyan jó kezem azért nincs. Inkább a 2 mm-es távolság, még akkor is, ha nem szabványos.Másrészt nálam a melegedési probléma roppant kritikus, mert alig másfél centivel az ESP panel alatt ott a Sensirion SHT35, a ±0,2°C-vel dolgozó precíziós hőmérő és elég nagy öngól lenne a szoba hőmérséklete helyett a proci hőmérsékletét mérni. (Megpróbálom leszigetelni, de kérdés, hogy mennyire sikerül.) Így nemhogy nem engedhetem meg magamnak az ESP32 masszív teljesítményét, de még az ESP8266-ost is csak 80 MHz-en merem pörgetni.
Marad az ESP8266 alapú ESP-12S. Intelligens termosztátnak bőven rengeteg, oda még az Arduino Nano is sok lett volna.
-
evilskati
aktív tag
válasz
Janos250 #13918 üzenetére
Breadboard helyett van valami jobb megoldás, amivel (könnyen) meg tudom oldani esetleg a különböző eszközök tápellátását?
Magáról a Debboardról nem tudom egyébként meghajtani a ventit? A gyári sepcifikáció szerint 0.1A-al beéri.
Tudsz esetleg linkelni, akkor egy ESP8266-os komplett panelt?
Korábban írtam, hogy ez az első projekt, abszolút nem vagyok képben, úgyhogy mindent szívesen fogadok.
Egyelőre azt nem értem, hogy ha mondjuk egy 5V USB-s tápegységet veszek, és azt bedugom közvetlenül a mikrokontrollerbe, akkor arról, hogy fogom tudni meghajtani a ventit is. Gondolom kellene elé egy elosztó, vagy a ventinek kellene külön táp?
-
kesztió
aktív tag
-
tonermagus
aktív tag
válasz
Janos250 #13879 üzenetére
jaj nem... Nem RTK-hoz akarom...
Tehát a GPS modul soros porton tolja ki az adatokat. Ezek egy megjelenítőre mennek rá vezetékes módszerrel. Ezt a vezetéket akarom elvágni és vezetékmentesíteni LoRa-val.
A megjelenítő remélhetőleg csak 1 sort használ ebből. Kérdés hogy ehhez kell az összes sor, vagy szűri és elég a konkrét sor-t megkapnia... Elméleti kérdés, hogy szerintetek hogy működhet.... 4-5 sornál nem kaphat többet, kérdés hogy ezt elbírja-e egy LoRa -
tonermagus
aktív tag
válasz
Janos250 #13873 üzenetére
Igazad van, tényleg nagyobb távról van szó
Nem igazán vágom ezt az NMEA üzeneteket illetve azt, hogyan dolgozza fel a vevő eszköz. Ha jól értem egy GPS modul másodpercenként generál egy ilyen NMEA csomagot, amiben több sor található eltérő értékekkel és jelentéssel GPGGA, GPGSA, GPGSV stb. sorkezdettel. De ha nekünk ebből csak egy sor kell és csak azt tudjuk tovább küldeni akkor a vevő oldal azt tudja értelmezni? Tudom-tudom, ez eszköz és programozás kérdése, de a vevőbe nem tudok belenyúlni, és csak reménykedni merek benne, hogy ő valamilyen módon szelektál, tehát hiába kap egy rakás NMEA sort, ő csak tegyük fel a GPGGA-t olvassa ki és használja fel... Vagy ez nem ilyen egyszerű?
Illetve másik megoldás, hogy nem szűrök semmit mert kb. 4-5 NMEA sort kapok soros porton, azokat változatlanul (transzparens módon) továbbítok. Kérdés hogy 4-5 ilyen sorra elég-e LoRa sávszélessége... -
evilskati
aktív tag
válasz
Janos250 #13815 üzenetére
Köszönöm!
Összeszedek akkor egy bevásárló listát, hogy megfelelőek lesznek-e a kinézett cuccok.
Ha külön tápról mennek a ventik, akkor is szükségem lesz a FET-re?
Illetve, még egy dolog, amit a keresgélés során találtam. A ventik PWM-je elméletileg 25 kHz frekvenciával működik. Ez konfigurálható?
(#13818) Gergosz2:
Köszönöm! Szeretnék ismerkedni a mikrokontrollerek világával, ezért is gondoltam az ESP32-re, jó lenne valami logolást is beépíteni majd a dologba.Viszont a legnagyobb akadályozó tényező, hogy ezek számomra elég idegen dolgok. A FET-et sem tudom mi
Olvastam most róla, de valószínűleg valahonnan -1-ről kellene kezdenem, mert nem értettem a cikket.
Van esetleg valamilyen jegyzet, könyv, bármi, ami mentén el lehet indulni?
(#13816) gyapo11, (#13819) aryes:
Ha ez a tompítós ötlet nem válik be, akkor ezzel is elszöszölök majd, köszönöm az ötletet. -
repvez
addikt
válasz
Janos250 #13806 üzenetére
ezt az opciot is megnéztem, de nem tudom, hogy hogy tudjam ugy beállitani, mint a panelositásnál, hogy csak el kellljen pattintani a panelt a szétválasztáshoz, mert ha egybe marad akkor ugy elég csunya lesz a végeredmény vagy esetleg sérülhet a tübbi , mivel nincs itthon semmi eszköz , dremmel vagy más, igy a fürész meg a satu nem lenne jó opcio, kés meg szike megint megcsuszhat és vagy magamban vagy a panelban okozok kárt.
-
-
Imy
veterán
válasz
Janos250 #13714 üzenetére
Köszi szépen. A kamerás dolog is elég érdekes, és nagyon olcsó, éppen valami nagyon kis kamerát is keresek, és jó lennne, ha fel is venné a dolgokat. Majd utána nézek, hogy mit is tud.
Esetleg van róla valami jó infó, hogy hogyan érdemes nekiállni ezen boardok programozásának? Arduinoban is kezdő vagyok, egy két apró dolgot megcsinálok, ami éppen kell.
-
And
veterán
válasz
Janos250 #13673 üzenetére
Ez nem jó elképzelés. Mindkét (A, B) jel minden szintváltozására megszakítást kell kapni, és ezekből ideális esetben négy, de minimum három vagy kettő darab szükséges az irány egyértelmű detektálásához (ha nincs meg a 3 db. él, akkor 'félútról' visszatekerve kaphatunk egy ellenkező irányú jelzést is, ami nem feltétlenül korrekt). Amíg nincs meg az irány, addig nem lehet / szabad felhasználni a beérkezett éleket, mert addig csak annyi bizonyos, hogy az enkódert megmozdították, de még nincs feldolgozható és egyértelmű (üzembiztos) működtetés valamelyik irányban. Az nem elegendő, hogy az első megszakításban olvassuk a másik fázis jelét, mivel ha a futás kellően gyors és/vagy a rotary-t lassan tekerik, akkor nagyságrendekkel gyorsabban fut le az IRQ, mint ahogy az összes szükséges él beérkezne az inputokra.
Van rotary enkóder olvasásra bevált kódom, de nem arduino-ra, hanem más uC-re. -
zsolti_20
senior tag
válasz
Janos250 #13635 üzenetére
Nincs semmi probléma, csupán ismeretlen volt az UART számomra, de pár információ után már megértettem így tudok vele dolgozni.
Köszönöm szépen a manualt és a példa kódokat is mindenkinek.
Innentől már feltudom építeni azt amit szerettem volna.
AZ új modulokkal mindig problémám van a kezdetekkor de amint ráérzek minden sima.
Köszönöm nektek még egyszer, innen már boldogulok.
Ez a szkenner pedig a lehető legjobb választás volt a következő projektemhez, mivel elég pontosan,gyorsan tud szkennelni hozzá. Pont amire szükségem volt/van/lesz. -
gyapo11
őstag
válasz
Janos250 #13604 üzenetére
Elég a html forrást küldeni, a GET vagy POST küldéseket feldolgozni és kész? Láttál-e megoldást soros porttal? Úgy képzelem, hogy a pc össze van kötve az arduinoval soros porton, és fut valamilyen program a pc-n, ami átrelézi a routerre, innentől ugyanaz (persze sebesség nem) mintha wifi kapcsolat lenne.
-
tonermagus
aktív tag
válasz
Janos250 #13572 üzenetére
Janos250: Sajnos mind a két koordinációra pontosan kell hogy beessen
Tankblock: Nem tudom miről beszélsz, azt se tudom ki- vagy mi az a Nordic, STM32-ről már ne is beszéljünkJó, ki tudnám googlizni
És pont ezt szeretem ebben a "hobbiban" (mert nekem ez csak az) hogy én csak hobbi "programozó" vagyok, sokszor az alapokkal sem vagyok tisztában, az elektronikával is csak fél éve ismerkedem de mégis mindent megvalósítottam eddig, még ha nem is elegáns módon
Fél éve még azt se tudtam mi az az áramerősség, mi az a Serial port, azt meg pláne hogy lehet oda adatot kiíratni/beolvasni
-
tonermagus
aktív tag
válasz
Janos250 #13568 üzenetére
Ha már így szóba jött az ESP32: az én GPS projektemhez most jobban járnék ha ESP32-t használnék Mega helyett? Ugyebár A vevő oldalon RF-en adatot olvasok be, tárolok le, majd GPS adatot nyerek ki, számolom a kettő közötti távolságot, majd kiíratom a távolságot. Ebben az esetben lehet szűk keresztmetszet a Mega?
-
-
tonermagus
aktív tag
válasz
Janos250 #13539 üzenetére
Szerintem arra gondolhatott, hogy egy gps koordináta így néz ki:
11 . 22 33 44 5
Viszont az Arduinon ha dolgozni akarsz azzal a koordinátával (kiiratni, átküldeni RF-en, stb...) az utolsó számjegy elveszik és ez lesz belőle:
11. 22 33 44
Fogalmam sincs hogy ez az utolsó számjegy mennyire fontos -
tonermagus
aktív tag
válasz
Janos250 #13528 üzenetére
Wow, tudtam én hogy te vagy itt a GPS mester
Nagyon szépen köszönöm az elég hasznosnak bizonyult írásod!
A leírás szerint a 8M önmagában is tudja a dm-es pontosságot, egy vevő esetén is.
- Hát ennek szívből örülnék. Viszont pont nemrég raktam össze az Ardu+Neo M8N párost és sajnos 10-20 métert sétál. Régebben is hasonló volt az eredmény, akkor TinyGPS++-t használtam, most átálltam NEOGps-re de nem javult a dolog. Bár hozzáteszem én házak között városban, az erkélyről próbálgatom. Elképzelhető hogy ezért a nagy pontatlanság? Élesben persze nyílt-sík terepen lenne használva.
Növelhető a pontosság olyan vevővel, ami a műholdak által sugárzott hibajelet is fel tudja dolgozni, ezzel dm-es pontosság érhető el. Azt hiszem, az 8M ilyen.
Ezt nem tudom elképzelni. Hogyan tudom ezt a hibát kiszámolni?És a Rover oldalon mit kezdek ezzel a hibával? Ez a hiba egy gps koordináta vagy távolság? Ez a hibajel feldolgozás hogy működik? Van erre valami függvény, funkció, parancs? Akkor az nem megoldás, hogy a "bázis" által lekért GPS koordinátát és a "rover" koordináta közötti távolságot számoltatom? Azt szeretném hogy a "bázistól" mindig ugyan olyan, vagy lehetőleg 1 méteren belüli távolságra álljon meg a "Rover"
Ha egyszer lesz időm, kipróbálom két olcsó GPS csippel, mekkora lesz a hiba. Ha Te előbb próbálod ki, kíváncsi vagyok az eredményre!
Hát ha megteszed akkor azt megköszönném! Elvileg pár napon belül lehet nekem is sikerülne összeállítani a bázis állomást, és a kettő közötti kommunikációt, de az nem biztos hogy olyan pontos mint a te mérésedPontosságról: ahogy olvastam az Ardu platform miatt, illetve a 32bit miatt alapból nem pontos a koordináta amit megkapunk. Ez nálad nem zavar be? Vagy ez jelentéktelen?
Új hozzászólás Aktív témák
Hirdetés
- GAMER PC : RYZEN 5 4500 / 16GB DDR4 / ASUS RX 480 8GB / WiFi / Bluetooth / 512GB M.2 SSD / 500GB HDD
- Dell Latitude 7390, 13,3" FHD IPS , I5-7300U CPU, 16GB DDR4, 512GB SSD, WIN 11, ( olvasd végig )
- Acer PREDATOR HELIOS NEO 16 / i9-14900HX / RTX 4070 (140W) / 1 TB SSD / 240HZ
- Topping A70 Pro fejhallgató erősítő
- Topping D70 Pro Octo DAC
- Samsung Galaxy Z Fold5 , 12/256 GB , Kártyafüggetlen
- Prémium PC házak akár 20-40% kedvezménnyel eladók garanciával, számlával!
- LENOVO ThinkBook 13s - 13.3" FullHD IPS - i5-10210U - 8GB - 256GB SSD - Win11 - MAGYAR
- ÁRGARANCIA! Épített KomPhone Ryzen 7 5800X 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- LG 65QNED87T / 65" - 164 cm QNED / 4K UHD / 120Hz & 3ms / HDR 10 Pro / FreeSync Premium / HDMI 2.1
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged