-
GAMEPOD.hu
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 Janos250 #20200 üzenetére
Hopp, nem fogadta el programkódként, de közben meg lejárt a szerkesztési idő.
A kisbetűs stringet ne a Serial.println-nel írasd ki![ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Wolfram
aktív tag
válasz Janos250 #20200 üzenetére
Valami ilyesmire gondoltam (kézi számolással demonstrálva):
long sinceSec =esp_timer_get_time()/1000000;
long min = sinceSec / 60;
long sec = sinceSec % 60;
Serial.printf(" ESP32 running since: " + min + " minutes " + sec + " seconds");de nem ismerem a C string formázást, vagy hogy a dátum objektumnak van-e valamilyen parse funkciója ami kiszámol egy komplett Dd HH:MM:SS dátumot.
-
Wolfram
aktív tag
ESP32-S2-n Ard IDE feltöltés után nem indul a progi (nem ír hibát az output-ban), csak ha megnyomom kézzel a reset gombot, valami rémlik korábbról de nem jut eszembe mi volt a megoldás?
-
Tomika86
senior tag
válasz vargalex #20205 üzenetére
Szia!
Te nagyon kened vágod a témát, tudsz esetleg segíteni abban, hogy websocket segítségével, miért nem tudok 100ms alatti intervallummal adatot küldeni?
jelenleg van egy programom amit megcsináltam offline elérhetővé, illetve összerakosgattam a javascript kódot is.
Jelenleg 110ms-al próbálkozok (ezzel jó is), a szinusz és koszinusz csak teszt.
Jobb lenne ha 100ms alá tudnék menni, viszont ilyenkor megbolondul az ESP32, heap error, lefagy az adatátvitel, újraindulgat.Az a helyzet, hogy szeretnék kb 5 grafikont, és jelenleg még csak 2 van (de így se elég gyors).
[link]
src mappában a fájlokKöszönöm, ha bármiben tudsz segíteni, ötletet mondani. Illetve tuti találsz benne hülyeséget is, amit én nem tudok még.
-
Tomika86
senior tag
Ezt megnézem mit tehetek, mert az esp32-ben nincs pontos időm tárolva. akkor maximum azt teszem az x tengelyre, hogy mióta van megnyitva a kapcsolat. Igazából lényegtelen, hogy mikor történt bármi is, csak legyen viszonyítási alap.
Viszont most munkahelyemen kipróbáltam és simán viszi 50ms-et, hiba nélkül. Ezek szerint kliens oldalon se mindegy mi van.
-
Wolfram
aktív tag
Foglalkozott már valaki hang rögzítéssel ESP-n?
Ha lementem a nyers analóg mikrofon értékeket egy file-ba, azt fel tudom valamivel dolgozni PC-n? (átkonvertálni wav vagy mp3 formátumba) -
Wolfram
aktív tag
Tud valaki műanyag fehér dobozt, amibe egy 400 pontos próbapanel méretű konfiguráció belefér?
-
lanszelot
addikt
Hello,
Ez a videó alapján a bkink -et próbalom Attiny85 -re feltölteni, de hiba kódot dob.
Ez a hibakód:
"Arduino: 1.8.18 (Windows 10), Board: "ATtiny25/45/85, ATtiny85, Internal 1 MHz"Sketch uses 676 bytes (8%) of program storage space. Maximum is 8192 bytes.
Global variables use 9 bytes (1%) of dynamic memory, leaving 503 bytes for local variables. Maximum is 512 bytes.
C:\Users\robag\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\robag\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -pattiny85 -cstk500v1 -PCOM3 -b19200 -Uflash:w:\Users\robag\AppData\Local\Temp\arduino_build_247506/Blink.ino.hex:i
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg WunschSystem wide configuration file is "C:\Users\robag\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM3
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATtiny85
Chip Erase delay : 400000 us
PAGEL : P00
BS2 : P00
RESET disposition : possible i/o
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 12 4 0 no 512 4 0 4000 4500 0xff 0xff
flash 65 6 32 0 yes 8192 64 128 30000 30000 0xff 0xff
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 3
Firmware Version: 6.2
Vtarget : 0.3 V
Varef : 0.3 V
Oscillator : 28.800 kHz
SCK period : 3.3 usavrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000 (retrying)
An error occurred while uploading the sketch
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.avrdude done. Thank you.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
"Miért dob hiba kódot?
Sikerült volna kukáznom az Attiny85-t? Azt hogy tudom ellenőrizni, hogy működik e még?
-
lanszelot
addikt
A link véletlen lemaradt.
De ha ugyanezzel bootloadert rakok fel, akkor viszont semmi gond.
Minden uyanaz, csak a kondenzátort rakom a rst gnd -re.itt a bootloader lefutása:
"
C:\Users\robag\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\robag\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -v -v -v -pattiny85 -cstk500v1 -PCOM3 -b19200avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg WunschSystem wide configuration file is "C:\Users\robag\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM3
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
AVR Part : ATtiny85
Chip Erase delay : 400000 us
PAGEL : P00
BS2 : P00
RESET disposition : possible i/o
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 12 4 0 no 512 4 0 4000 4500 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
flash 65 6 32 0 yes 8192 64 128 30000 30000 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
avrdude: Send: A [41] . [80] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [02]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [81] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [01]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [82] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [12]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [98] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
avrdude: Send: A [41] . [84] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [85] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [86] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [87] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [89] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 usavrdude: Send: A [41] . [81] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [01]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [82] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [12]
avrdude: Recv: . [10]
avrdude: Send: B [42] . [14] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] @ [40] . [02] . [00] . [00] . [00] [20] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: PAGEL and BS2 signals not defined in the configuration file for part ATtiny85, using dummy values
avrdude: Send: E [45] . [05] . [04] . [d7] . [a0] . [01] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: Send: P [50] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: AVR device initialized and ready to accept instructionsReading | avrdude: Send: V [56] 0 [30] . [00] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [1e]
avrdude: Recv: . [10]
avrdude: Send: V [56] 0 [30] . [00] . [01] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [93]
avrdude: Recv: . [10]
################avrdude: Send: V [56] 0 [30] . [00] . [02] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [0b]
avrdude: Recv: . [10]
################################## | 100% 0.02savrdude: Device signature = 0x1e930b (probably t85)
avrdude: Send: Q [51] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]avrdude done. Thank you.
" -
nagyúr
válasz lanszelot #20221 üzenetére
Ugye arra az Attiny85-re, amit a másik topikban tárgyalt programozóba dugsz, amihez utána nem tudod telepíteni a drivert, nem az Attiny85 board-ot kiválasztva próbálsz bootloader-t feltölteni, hanem a Digistump-ot választod ki hozzá és annak a bootloader-ét töltöd rá?
-
-
lanszelot
addikt
Most jöttem rá, hogy fogalmam sincs hogyan kell digispark bootloader-t felrakni.
Amit vettem azon alapból volt.
Így nem tudom hogy csináljam az Attiny85 bootloader-t.Emiatt fiók méllyére raknám a programmer board-ot, és maradnék az arduino feltöltéssel.
De az miért nem működik?Ha tudok bootloader-t hiba nélkúl rárakni, miért nem tudok programot rátölteni?
Miért dob hibát?[ Szerkesztve ]
-
-
lanszelot
addikt
-
nagyúr
válasz lanszelot #20229 üzenetére
Az a nagyon nagy baj, hogy amíg ezt ide leírtad, addig beírhattad volna a Google-be, ahol a legelső találat elmagyarázza, még a link is ott van, ahonnan le lehet tölteni.
A hex fájlon mi bonyolult van? Írtam én olyat, hogy meg kell érteni? Be kell tallózni, ahová a kép mutatja, megnyomni a Go-t és kész.
[ Szerkesztve ]
-
olli
tag
válasz ekkold #20236 üzenetére
nano:
Sketch uses 2652 bytes (8%) of program storage space. Maximum is 30720 bytes.
Global variables use 462 bytes (22%) of dynamic memory, leaving 1586 bytes for local variables. Maximum is 2048 bytes.
uno:
Sketch uses 2652 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 462 bytes (22%) of dynamic memory, leaving 1586 bytes for local variables. Maximum is 2048 bytes.
Több hely a program számára.By cool !
-
olli
tag
avrdude.exe: reading input file "0x00"
avrdude.exe: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.02s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0x00:
Reading | ################################################## | 100% 0.02s
Na ezt a részt nem értem.
Bepipáltam az írást, csak 0x00 beállítással fut le.
Nem írható felül, milyen filet kellene írni?By cool !
-
cog777
senior tag
Vannak itt ott a lakasban es a kertben ESP8266 moduljaim, 4xAA aksival, dobozozokban. Ezek merik a homersekletet es kuldik egy ESP32-nek, amelyik megjeleniti az ertekeket.
A kertiek fel orakra elalszanak, 70uA-t fogyasztanak igy, kb 4-6 honapot siman mennek aksiva. Probapanelokra raktam az procikat es az alkatreszeket.
Par eve remekul mukodnek, de mosnanatba vettem eszre hogy nemelyik nem kapcsol be, pedig frissen toltott aksikat raktam be. Szerintem eselyes hogy a probapanelok korrodalodtak. A benti modul rendben mukodik.
A kinti homerseklet szenzorokat akarom valami megbizhato megoldasra cserelni.
Tud valaki kesz homerseklet modulokat (zart, kintit, elemmel v aksival mukodo), amelyek valamilyen ismert protokollon kuldik az adatokat es azokat tudnam feldolgozni?A szervert szivesen epitem en tovabbra is, nem kifejezetten konyhakesz rendszerben gondolkodom.
[ Szerkesztve ]
HP ZBook Studio 15.6 G8 Mobile Workstation - Windows 11
-
Undoroid
őstag
válasz cog777 #20248 üzenetére
Üdvözöllek!
Részemről egy próbapanelre elkészített, összeforrasztgatott áramkört kipróbálás és helyes működés után le szoktam fújni (több réteg) színtelen lakkal! Ezzel elég jól el lehet kerülni a kéretlen oxidációkat!
https://logout.hu/bejegyzes/ngabor2/nyugodj_bekeben_bordoi.html _ https://robo-venture.com -> Az ökotudatos, digitális közösségi alkotóműhely <-
-
Új hozzászólás Aktív témák
- Sony FE 300mm f/2.8 GM OSS ( SEL300F28GM )
- HP VICTUS 16,1" Full HD 144 Hz, i7-11800H, 16 GB, 512 GB SSD, RTX 3060 6 GB
- Eladó bontott dell, lenovo, hp alaplapok
- ASUS ROG STRIX Z690-A DDR4 White fehér garanciával
- 1060 6GB, Logitech G PRO X Superlight - Nem használt, hibátlan cuccok eladása brutálisan áron alul.
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen