Nylige indlæg

Sider: [1] 2 3 ... 10
1
Arduino & Lign. / Sv: HJÆLP har glemt prog. version / load dato
« Nyeste indlæg af Jakobsen Dato Maj 16, 2019, 11:41:55 »
Jeg indsatte en linie som denne ind under VOID SETUP :
Serial.print("REVISION 15-05-2019");

Nice, det lyder som en god løsning  8)

Hvis du skal have code ud af et board du ikke selv har programmeret så er det noget i denne stil

AVRDUDE som allerede installeret sammen med Arduino IDE
C:\Program Files (x86)\Arduino\hardware\tools\avr\bin

der kan du åbne en CMD promt (Kommandolinje)  og f.eks skrive (tilpas COMport)
Kode:
avrdude -C ..\etc\avrdude.conf -c arduino -p atmega328p -P COM29 -U flash:r:E:\tmp\mystery.hex:r

Så vil AVRDUDE læse FLASH fra dit Arduino board og save det til en  bin file ":E:\tmp\mystery.hex"

I arduino IDE under dit projekt kan du sige eksporter (under sketch) og der kommer nu 2 hex file (Intel hex  format)

Hvis man så sammenligner de 2 filer burde de være ens (skal konverter den end fra Intel til bin eller omvendt)


BTW der er et lille program man kan hente der hedder XLoader som man f.eks kan sende til en kunde / kammerat som har et arduino board.

De kan så nøjes med at maile en ny HEX fil som de så selv kan lægge i arduinoen uden at skulle installere alt mulig og have diverse biblioteket mm installeret.

Det er super nemt og benytter også AVRdude i baggrunden


2
Arduino & Lign. / Sv: HJÆLP har glemt prog. version / load dato
« Nyeste indlæg af Jesper_Munkholm Dato Maj 16, 2019, 07:21:25 »
Hej Jacobsen
Nu er jeg aldeles ny på ARDUINO og C-kodning så jeg må lige sætte mig ind i hvad  "avrdude cmd " er for noget. Men du fik mig til at fintænke-og finde på en løsning der var mere på mit niveau.
Jeg indsatte en linie som denne ind under VOID SETUP :
Serial.print("REVISION 15-05-2019");
Så kan jeg via serial monitor se teksten som det første ved opstart/reset.
Måske en primitiv løsning-men for mig enkel og velfungerende.
Så tak for dit svar og dit  igangspark.

mvh
gier


Fed ide!  ;)
3
Arduino & Lign. / Sv: HJÆLP har glemt prog. version / load dato
« Nyeste indlæg af jar Dato Maj 15, 2019, 18:13:19 »
Hej Jacobsen
Nu er jeg aldeles ny på ARDUINO og C-kodning så jeg må lige sætte mig ind i hvad  "avrdude cmd " er for noget. Men du fik mig til at fintænke-og finde på en løsning der var mere på mit niveau.
Jeg indsatte en linie som denne ind under VOID SETUP :
Serial.print("REVISION 15-05-2019");
Så kan jeg via serial monitor se teksten som det første ved opstart/reset.
Måske en primitiv løsning-men for mig enkel og velfungerende.
Så tak for dit svar og dit  igangspark.

mvh
Jørn
4
Arduino & Lign. / Sv: HJÆLP har glemt prog. version / load dato
« Nyeste indlæg af Jakobsen Dato Maj 13, 2019, 11:01:30 »
Hej Jørn

Kender godt det at man ikke er sikker på hvad der er af kode i et givent arduino board  :o
Mener ikke selve IDE laver nogen log file af hvad man har uploadet gennem tiden.

Men så vidt jeg forstå så bruger Arduino en del af AVRDUDE til at programmere selve arduino'en

Så hvis man bruge en avrdude cmd line som så indeholder en read command så kan du læse content ud af Arduinoen til en binær fil....

Den kan du så sammenligene med en fil fra den code du nu mener der bude passe når du gemmer dit arduino project som hex (ligesom når man senere vil programmere med XLoader)

Håber det kan bruges  ::)
5
Arduino & Lign. / HJÆLP har glemt prog. version / load dato
« Nyeste indlæg af jar Dato Maj 12, 2019, 17:54:23 »
Hej alle
Er det muligt at udtrække data fra ARDUINO (PRO MINI) om hvornår sidste opload af prog. til ARDUINOen  er foretaget. Jeg har holdt en længere pause, så nu husker jeg ikke hvilke af mine  lidt forskellige programmer jeg sidst oploadede.

mvh
Jørn
6
Generel Elektronik / Sv: CN5711 analog
« Nyeste indlæg af Jakobsen Dato Maj 10, 2019, 10:59:48 »
Hej cortex

Jeg lavede for mange år siden en del "lysaviser" med tror nok 20 stk doxmatrix display (5x7) i hver både med rød og grøn så jeg havde en matrix med 100x14 og det vil sige jeg havde kun en vandret række tænd af gangen så det gav en duty cycle på 1/14.

Mit stor problem var jeg jeg ikke kunne finde ud af hvor "hård" seg skulle / måtte køre hver diode både for at den lyste nok og ikke brændte af.

Dataladet på det enkelte dotmatrix display sagde kun noget om den enkelt diode f.eks Max 10mA men intet om hvad reglen var ved multiplexing .. og tro mig ved en strømberegning af modstad så ved 5volt og 10mA .... ja så lyste dioden næsten ikke når der nu var en duty på 1/14
Så jeg tænkte hvad er det der dræder en led ...det er varmen og så lave jeg modstanden til at give 14x10mA =140mA og alt var perfekt... der kører faktisk en del den dag i dag og det er over 20 år siden de blev lavet.

MEN.... softwaren må IKKE gå i stå mens der er dioder tændt ... så jeg lave en styring med en output enable (OE) som stopper hvis softwaren ikke kører og desuden kunne jeg bruge OE til at dimme hele displayet så alt i alt en god løsning.

Så til dit spørgsmål så er det samme problem med hvr varm må LED vaære over lang tid før den ikke kantåle det.

så 60% lav din strøm 2 x højere end normalt
At det er 1Khz alle 100Hz eller 100Khz betyder ikke noget for led'en
7
Generel Elektronik / Sv: CN5711 analog
« Nyeste indlæg af cortex Dato Maj 07, 2019, 22:16:06 »
Mens jeg venter på at få driverne hjem har jeg tænkt på, om man kan bruge en 555 med en duty cycle på 60% og relativ høj frekvens (eks. 1kHz) som driver ved 5 V. Jeg har ikke kunne finde information om, hvorvidt de kan klare spidsspændinger på 5 V hvis den er rated til konstant spænding på 3,2-3,6 volt.
8
Generel Elektronik / Sv: Formelsamling?
« Nyeste indlæg af Mikkel451 Dato Maj 06, 2019, 14:26:11 »
9
Generel Elektronik / Sv: Formelsamling?
« Nyeste indlæg af Mikkel451 Dato Maj 06, 2019, 14:24:26 »
10
Generel Elektronik / Sv: Formelsamling?
« Nyeste indlæg af Mikkel451 Dato Maj 06, 2019, 14:19:00 »
kan du bruge denne ?
formel.dk
Sider: [1] 2 3 ... 10