Hirdetés
-
Spyra: nagynyomású, akkus, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Fülhallgatók is érkeztek a Reno12 szériával
ma És persze az Oppo okosórája is, lásd előző bejegyzés. A muzikális élményt az Enco X3i és az Enco Air4 Pro szolgáltatja.
-
Az USA tisztifőorvosa figyelmeztető címkét ragasztana a közösségi médiára
it Figyelmeztető címkéket szeretne látni az USA tisztifőorvosa a közösségi médiában, ami főleg a serdülők számára lenne emlékeztető a platformok súlyosan káros hatásairól.
-
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
-
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][ Szerkesztve ]
>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
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.
-
nagyúr
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.
-
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
-
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-be#include "TinyGPS++.h"
#include "SoftwareSerial.h"
SoftwareSerial 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
*/
-
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[ Szerkesztve ]
-
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 #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.
[ Szerkesztve ]
-
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[ Szerkesztve ]
-
repvez
addikt
válasz Janos250 #14358 üzenetére
Csak hogy egyet értsünk , hogy mit hol állitgatok.
A kodban valo változtatás legyen IDE, a serial monitorban valók meg SM.
Csak mert én ugy gondoltam, hogy a kettönek egyeznie kellene hogy jo érték jöjjön.Weiss: 14347-es hszben linkeltem videot is rola amugy NEO M8N
[ Szerkesztve ]
-
nagyúr
-
repvez
addikt
-
nagyúr
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
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. -
nagyúr
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.
[ Szerkesztve ]
-
Janos250
őstag
válasz Janos250 #14397 üzenetére
Megtaláltam a vezérlés leírását, de ezt már majd holnap bogarászom.
https://content.arduino.cc/assets/Arduino-MKR-GPS-Shield_u-blox8-M8_ReceiverDescrProtSpec_UBX-13003221_Public.pdfAz amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
repvez
addikt
válasz Janos250 #14443 üzenetére
És akkor mi a konkluzio, lehet használni directen 5V-ra kötve ahogy a példa videokba mutatják, hogy semmi ellenállás csak a 4 vezeték az 5V, GND és a Tx,RX és igy jó?
ÉS az miért van, hogy az összes videoban mindenki a RX-et a GPS RX lábára a TX-et a GPS Tx lárára teszi és müködik?
És sehol máshol nem emlitették, csak a linkelt videonál, hogy a program feltöltésekor ne legyen bedugva a TX,RX láb.
Ha müködik a GPS, akkort csak a programot kell ugy megirni, hogy kiválogassa a szugséges dolgokat és a bináris kodot meg figyelmen kivul hagyja?
És ezekszerint az én chipen a 115200as baudra van állitva vagy már ez is a átállitás miatt van? -
repvez
addikt
válasz Janos250 #14449 üzenetére
értem a logikát és az értelmét, de a kapcsolás egyszerüsitése miatt megléphették volna, hogy magát az arduino nano-t vagy bármelyik boardot, ugy is mindenki veszi vagy ha nem akkor már érti a dolgát.
igy megoldhatták volna a boardon ezt a cserét.A többi már a kódon és a board belső elektronikáján kellene , hogy melyik mit csinál.
Az I2C esetében is a SDA SCL lábakat is ugyan oda kell kötni nem kell felcserélve,
Ezen a logika mentén , az lenne, hogy mindent oda kell tenni amire a felirat szol igy nem lehet elrontani a kötést. Most egy kicsit ez olyan mintha a kor alaku csovet egy négyzet alaku foglalatba kell dugni a négyzet alakut meg a kor alakuba. -
-
kesztió
aktív tag
-
dew28
aktív tag
válasz Janos250 #14598 üzenetére
Ez azert igy eleg lutri, erre sem elet, sem vagyonbiztonsagot nem lehet bizni.
Legyen normalisan biztositva a halozat, a vezetekek keresztmetszetenek figyelembe vetelevel. Keresztmetszet valtasnal pedig mindenkeppen.
Ajanlott ugyanakkor a DC korbe is uvegbiztositek, amennyiben hosszu tavra fix helyre megy az epitett eszkoz.[ Szerkesztve ]
-
Gyula84
veterán
válasz Janos250 #14684 üzenetére
ugyan úgy egy buzzer jelezzen mint amit a benti hőfokra is meg tudtam oldani, de ami a rádió jelből jön(hőfok) arra nem tudom, hogy kell ugyan ezt megcsinálni tehát ha a benti hőfok nagyobb mint 42 akkor csipog itt nekem
egy nano-t használok éppen banggoodos[ Szerkesztve ]
Nem rossz, de nem is jó, de legalább nem rossz.
-
dew28
aktív tag
-
its_grandpa
tag
válasz Janos250 #14712 üzenetére
Én forrasztgatok, főleg 12F-et, csak körben kell. A modulok túl nagyok, rajtuk az usb csatlakozó meg mindenféle "felesleges" ic ami csak a kód feltöltés miatt kell.
Az ESP forrasztása nem nehéz, utolsó forrasztási küzdelmem a drónom zárlatos FET-jének cseréje volt, arra ment el idő gazdagon. A sot-32 tok mérete 1,2*2,8 mm, a 3 láb még ennél is kisebb helyen van. -
-
JulianSinulf
senior tag
válasz Janos250 #14715 üzenetére
Ilyet én legyártok itthon.
Igaz, nincs rajta lakk és felirat, bár a felirat még éppen megoldható. Minimális szinten.
Amatőr szinten tökéletesen megfelel.
Természetesen sokkal kevesebb idővel jár, ha az ember rendeli és míg vár az elkészülésére, addig mást tud csinálni.
10 db esetén szerintem már nem minősül amatőrnek. -
nagyúr
-
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.
Új hozzászólás Aktív témák
- Akciófigyelő 2024: PlayStation év közepi leárazások
- Steam, GOG, Epic Store, Humble Store, Xbox PC Game Pass, Origin Access, uPlay+, Apple Arcade felhasználók barátságos izgulós topikja
- Politikai mémek
- Házimozi belépő szinten
- Bestbuy játékok
- Milyen légkondit a lakásba?
- Huawei P40 Pro - kilökték a célegyenesben
- Analóg fényképezés
- Ellopták a Tesla akkumulátor-titkait
- Gaming notebook topik
- További aktív témák...
- GARIS!! Gamer PC/Ryzen 5 2600/RTX 2060Super 8 GB/16 GB/250 SSD/1 TB HDD
- Kezdődik újra a bányászszezon! Rig Építés/karbantartás/felügyelés stb.
- Eladó hibátlan Sony PlayStation 5 (PS5) Slim Konzol (1TB), 2 Kontroller (+ Diablo IV opcionálisan)
- AMD Gamer PC / AMD Radeon RX 7900 XTX / AMD Ryzen 7 7800 X3D
- iphone 14 Pro Max 128gb, független, makulátlan, 100% akku
- Lovelec Teraka 630Wh 95Nm. Tuningolt Ebike
- Motorola Edge 40, 8/256GB, újszerű, MediaMarkt garancia 2026.02.07-ig Eladó!
- Asztali PC i5-2500, Intel alaplap
- JÉZUS EVANGÉLIUMA - bármi megtanulható, ha: akarom-hiszem-tanulom-csinálom-tapasztalom-megértem-élem
- Garázsvásár! LGA1150, LGA1155, AM4 alaplapok, processzorok, DDR2, DDR3 memóriák