- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Samsung Univerzum: Az S23-at is megbabonázta a Galaxy AI
- Honor Magic5 Pro - kamerák bűvöletében
- DIGI Mobil
- Digitális detox a Nokiától
- Samsung Galaxy S21 FE 5G - utóirat
- Netfone
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Milyen okostelefont vegyek?
Hirdetés
-
Május 7-én bulit tart a Huawei
ma Méghozzá Dubajban, ahol új termékek várhatók. Ezek a Watch Fit 3 és laptopok lehetnek, a Pura 70-es telefonok maradhatnak Kínában.
-
Premier előzetesen a Gray Zone Warfare
gp A mai naptól hivatalosan is elrajtol a játék korai kiadása PC-n.
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
-
Mobilarena
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
válasz Tankblock #14300 üzenetére
Köszi, "int16_t"-nél maradok, mert spéci esetben hosszabb is lehet.
Adott esetben elég, mert a bejövő csomag első sora tartalmazza a paramétert, ami mindig egy kérdőjellel kezdődik, így csak arra keresek rá, és aztán nézem meg a paraméter(ek) nevét, és értékét.
Persze ha a lökött user nem a gombokat nyomogatja, hanem begépel valami általa kigondolt URL-t, akkor túlszalad.Közben rájöttem, hogy nem irigylem a foglalkozásszerűen WEB programozást végzőket. Csináltam egy csúszkát (slider) egy beállításra az ESP32-n. Ahány böngésző, annyiféle kinézet az eredmény.
Korábban egy "Incitatus level" beállítást használtam, ami egy egysoros táblázat, és az értéket az egyik színű oszlop hosszúsága mutatja, és -1,-10,+10,+1 -el lehetett változtatni. Primitív, de minden böngészőben egyformán jelenik meg.[ 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 #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>
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
cidalain
veterán
válasz Janos250 #14302 üzenetére
Html5-ben van rá input element, ami elvileg nagyon hasonló mindenhol:
<input type="range" id="points" name="points" min="0" max="100" value="30">
Ahol min-max értelemszerűen a két szélsőérték, a value meg a default.>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
repvez
addikt
Nem teljesen értem ezt a arduino programot.
Ha letöltök egy libraryt egy modulhoz abban vannak példa kodok.
És azt gondolom, hogy ezeknek a példaprogramoknak mindig jol kellene müködniük és minden szükséges dolgot kellene hogy tartalmazzon vagy mellékelni kellene a fileban.DE a legtöbbhoz még hiányzik a header file vagy valamilyen library.
Igy hogyan tanuljon a kodbol az ember, ha már a példaprogram se müködik és nem tudja az ember, hogy mi a probléma vele.Ma a NEo M8N GPS-t is ki akartam probálni, de a példaprogramokbol eddig egyik sem akar kiirni semmi értelmezhető adatot. És nem azért mert nem tudom értelmezni a kapott adatot hanem mert amit a serial monitor kiir azok értelmezhetetlen szimbolumok és karakterek random sora.
A baund érték eggyezőre van beállitva a kodban és a serial monitoron is.
A bekötéssel nem hinném, hogy olyan nagyon el lehetne rontani. a 4 vezetéket a (GND,VCC,TX,RX) -
Janos250
őstag
válasz cidalain #14303 üzenetére
"<input type="range" id="points" name="points" min="0" max="100" value="30">"
"ami elvileg nagyon hasonló mindenhol:"
Elvileg igen, gyakorlatilag nem. Igen, ezt használom. Ha csak annyit írok bele mint a fenti, akkor egyforma, de jó lenne, ha a sáv vastagabb lenne, a "gomb" nagyobb lenne, az értéket fölé középre írja, a GET megfelelő formában küldje az értéket, miegymás,. Ez Firefoxban egész jól néz ki, de a többiben visszaáll az alapra.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 repvez #14304 üzenetére
Biztos, hogy jól állítottad be a baud-okat?
Serial.begin(9600);
A serial monitor jobb alsó sarkában szintén 9600
Biztos, hogy jól kötötted be?
A GPS Tx - Arduino Rx ?
Jó lenne két UART-on használni: egyik a serial monitor,
és egy másik független a GPS.
Próbáld meg egyből kiíratni, ami bejön a GPS-ről. Mindenféle könyvtári program nélkül. Azok is értelmezhető adatok, ha jól van beállítva. Utána lehet variálni.
A GPS 3.3V szinttel működik, de a 3.3V-ot el szokta fogadni inputként az 5V-os lap is. Visszafelé, már nem nagyon érdemes próbálgatni.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
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
Sziasztok!
Sikerült beszereznem a Bangood oldaláról, fekete péntek alkalmából pár darab TTGO T-Display ESP32 CP2104 lapkát. Mivel most volt időm foglalkozni velük, gondoltam nekiesek és BME280-as szenzorokkal felruházva, elkészítek pár hőmérőt. De bármit is próbálok, a legtöbb amit kihozok belőlük, az ez:
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO0x3fff0018,len:4
ô‰éŐó�ŽxĺŻ"/m*^.pŇQÁá5ňšĄäň”�ÂúTöbbféle arduino verziót is megnéztem, 1.6.3-astól az 1.8.5-ösig, próbáltam ESP32 Dev Module-ként és TTGO T1 lapkaként is fordítani, visszavettem a sebességet, az órajelet, módosítgattam a partíciós beállításokat, de semmi. A neten fellelhető adatok alapján mindent jól teszek, de mivel úgy érzem, hogy én csinálok valami szarvashibát, ezúton kérdeznék nálam szakavatottabb embereket, hogy vajon mire nem gondoltam még? Esetleg van valaki, aki ilyen lapkával küzd és sikeresen használja? Minden megoldásra kíváncsi vagyok.
Karesz
-
gyapo11
őstag
válasz cidalain #14309 üzenetére
Még meg lehet nézni a https://www.w3schools.com/-ot, sok példa van és meg is mutatja rögtön, párszor találni a kódban az egyes böngészőkre vonatkozó eltérő kódot, ezekből is lehet tanulni.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz repvez #14313 üzenetére
Jó kis MacGyveres feladat, nincs semmink, de kell egy bombát eszkábálni.
Szerintem ott a 13-as porton a beépített led, villogtasd ki vele a gps-től kapott string valamelyik értelmezhető szakaszát, valamelyik koordinátát, ott nincs baudrate probléma. Egy fokkal követhetőbb lenne a csipogó valamelyik kimenetre.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
-
repvez
addikt
válasz gyapo11 #14318 üzenetére
kb egy hete kezdtem el foglalkozni az egész dologgal, és nem ilyen irányu a végzettségem, ugyhogy ha valamit meg kell csinálnom vagy megnéznem akkor a pontos menetét is jo lenne tudni vagy legalább hogy mire keressek rá.
Mert ez igy nekem nem sokat segit.
Villognak a ledek a NANO modulon is meg a GPS modulon is van amelyik folymatosan világit meg van egy ami csak ritkán.Shieldet használok , annak a megjelolt lábaira dugtam a GPS-t, az I2C portra meg a többit.
-
Janos250
őstag
válasz budavarik #14314 üzenetére
Az eleje, ami olvasható, az csak az ESP32 bootja.
Az utána következő kriksz-kraxok ugyanúgy baud beállítás problémát valószínűsítenek, mint a GPS-es kollégánál.
Azt nem írtad, hogy az ESP32 rendben működik?
Látja rendesen az IDE, és fel tudsz rá tölteni programot?
Megvan a jó USB/serial driver?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 repvez #14320 üzenetére
De ugye a GPS Tx lábát kötötted az Arduino Rx lábához, az Arduino Tx-et meg sehova (egyelőre) és nem Rx-et az Rx-hez?
A GPS-en a Tx ad, az Arduinon az Rx vesz! Ezeket kell összekötni.
"nem ilyen irányú a végzettségem"
Majd belejössz!Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
válasz budavarik #14314 üzenetére
Mennyire voltak olcsók azok a lapok?
Próbálkoztál vmi egyszerű hello world programmal, serial kiíratás, ledvillogtatás stb? A kódfeltöltés működik? A feltöltés sebességét próbáld meg lejjebb venni a default-ról pl. 115200kbit/s-ra. Jártam már úgy, hogy vmi miatt nem bírtam normál sebességgel feltölteni, mindig hibás volt a feltöltött kód. -
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
-
budavarik
újonc
Szia!
Asszem 1.800 Ft volt darabja, szóval télleg olcsó volt.
Azzal is próbáltam, hogy a setup() részben egy Hello wolrd, de el sem jut odáig. Semmit nem include-oltam bele, direkt azért, hogyha esetleg valamelyik kiegészítő a gáz, akkor az ne tegyen keresztbe. 115200-al próbáltam, mert ezzel már szívtam én is a D1-es lapokkal. De itt nem lett megoldás sajna.üdv, 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 ]
-
Janos250
őstag
válasz repvez #14335 üzenetére
Már nagyon rég használtam nanot, de :
Azt mutatja, hogy rendben lefordította, de nem tölti fel a programot.
"Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xcd "
A "not in sync" azt jelzi, hogy nem látja a PC a nanot.
USB kábelen akarnád feltölteni?
Nem emlékszem már, az IDE-ben az eszközök/programozó fülön mit kell beállítani, de majd megmondják, akik jelenleg is használják.Az 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 #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 -
JozsBiker
aktív tag
Sziasztok !
Az UPC WiFree tényleg megszűnik ? A garázsomba szerettem volna egy IoT -s cuccot, de nem ér el a saját netem, viszont vannak - elég halovány - UPC WiFree -s jelek. Már el is terveztem hogy ESP 8266 -al vagy 32 -vel milyen szépen össze tudnám hozni, de így kell majd külön GSM modul :-(. Vagy van esetleg jobb ötletetek ? Köszi. -
repvez
addikt
válasz repvez #14338 üzenetére
áttettem a kábeleket a 10, 11 es pinekre.
Most hiba nélkül felment a kód.
És a serial monitoron kiirja hogy GPS start,
De a loop sectioban lévő adatokbol semmit sem. és ami még furcsa, hogy most a NANO-n lévő 4 ledbol csak egy világit, eddig mig a RX,TX részen volt addig az RX led is világitott.Meg nem értem, ha egy Shieldet csinálnak , elvilegben, hogy a éllaikusok is könynebben boldoguljanak, hogy mit hova kell kötbni akkor miért nem oda teszik a funkciokat ahova hivatkoznak rá. mert ugy meg hibát dob a fordito, ha a 10, 11 es pint akarom átirni a RX, TX re.
-
repvez
addikt
semmi változás, se akkor ha fizikailag se akkor ha a kodba cserélem fel a pin számokat.
Csak a GPS start sorig jut el , legalább is ezt irja ki a seral monitor.
Elvileg attől nem lehet baja semminek, ha igy cserélgetve vannak a lábak, már ha nem a feszultséget kötöm rosz helyre?
Meg, hogy az usb csak igy ki be van dugdosva mikozben villog ?
Csak mert a pendrive se mindig szereti ha nincs leválasztva, pedig elvileg PnP eszköz.
Viszont a usb nél nem jelenik meg leválaszthatonak. -
Janos250
őstag
válasz repvez #14340 üzenetére
Tegyél be ez után:
while(serial_connection.available())//While there are characters to come from the GPS
{
egy kiírást, hogy jön-e valami a GPS-ről a serial_connection-ön.
Pl.:
Serial.println("available");
Mert - úgy tűnik - nem jön.
A GPS Rx lábát NE kösd rá az arduino 11-re induláskor, mert akkor az alapállapotban marad, és küldi az infót.
Amíg nem működik rendesen, addig ne babráld a GPS Rx lábát!
Megint azt kérdezem, hogy biztos, hogy a GPS Tx lábát kötötted az Arduino 10-re?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Viszont a GPS nem biztos, hogy szereti az 5V-os tápot, vagy az 5V-os TTL jelet a lábán. Ezek előre megtippelhetetlenek, hogy mit bir ki, és mit nem.
"Nekem még nem sikerült elrontanom egy uvezérlőt sem"
Nekem 120$-os GPS-t igen!
Hibás feszültséggel.[ Szerkesztve ]
Az 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 #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 ]
Új hozzászólás Aktív témák
- Milyen videókártyát?
- Magga: PLEX: multimédia az egész lakásban
- OLED TV topic
- Elektromos cigaretta 🔞
- Autós topik
- Fűnyíró topik
- Vezetékes FEJhallgatók
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Okos Otthon / Smart Home
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...