60 nap alatt Arduino #15 Nemfelejtő memória
60 nap alatt Arduino #15 Nemfelejtő memória
Sziasztok!
Ismét gondban vagyok. Megpróbáltam betölteni a leckében leírt programot, de a fordító hibaüzenettel leállt ennél a sornál: bekapcsolasH = EEPROM.read(2);
//
magas helyiertek
Az üzenet: 'EEPROM' was not declared in this scope
Ilyenkor mi a teendő?
A segítséget előre is köszönöm.
Ismét gondban vagyok. Megpróbáltam betölteni a leckében leírt programot, de a fordító hibaüzenettel leállt ennél a sornál: bekapcsolasH = EEPROM.read(2);
//
magas helyiertek
Az üzenet: 'EEPROM' was not declared in this scope
Ilyenkor mi a teendő?
A segítséget előre is köszönöm.
Nem felejtetted ki, hogy?
Kód: Egész kijelölése
#include "eeprom.h"
Nem. Hisz nem én írtam a progit. Minden úgy van, ahogy a leckében volt.
Kód: Egész kijelölése
/*
SerialLED-EEPROM
Soros porton kapcsolgathato es uzemszamlalo
60 nap alatt arduino tanfolyam
(c) TavIR http://avr.tavir.hu
*/
int inByte = 0;
// bejovo adat
int adatjott =0;
// eddig hany adatot kaptam?
char be ='B';
// valtozo definilasa
Bekapcsolashoz
char ki ='K';
// valtozo definialasa
Kikapcsolashoz
byte bekapcsolasH;
byte bekapcsolasL;
word bekapcsolas;
// belso hasznalatu valtozok
definialasa
#include "eeprom.h"
A hiba nem nálad van!
Nekem is rossz volt.
Átírtam a programot.
Az eredeti:
helyett:
és a void setup ()
részbe:
így megoldódott a probléma, és tökéletesen működik.
természetesen a magyarázatok, kommnetek sortöréseit is ki kellett venni!
Gondolom ez is feladat, a hiba keresés
Nekem is rossz volt.
Átírtam a programot.
Az eredeti:
Kód: Egész kijelölése
char be ='B';
// Valtozo definilasa
bekapcsolashoz
char ki ='K';
// Valtozo definialasa
Kikapcsolashoz
Kód: Egész kijelölése
char be;
char ki;
részbe:
Kód: Egész kijelölése
be = 'B';
ki = 'K';
természetesen a magyarázatok, kommnetek sortöréseit is ki kellett venni!
Gondolom ez is feladat, a hiba keresés
Re: 60 nap alatt Arduino #15 Nemfelejtő memória
Sziasztok!
Elég Láma dolgot műveltem, egy másik topikbn olvasott problémára válaszoltam itt.
Eljotottam a leckéknél ehez a problémához, és ide jöttem a fórumra.
A korábbi megoldásom is kell, de az eredeti kérdésre nem ez a válasz, illetve nem csak ez kell a sikeres futtatáshoz.
A korábban írt: megjegyzések helyretételén és char értékadásohoz kell még a Arduino 1.0.2-ben hogy az eredeti leg formában megadottal nekem is problémám volt, (most fedeztem fel, hogy az Arduino alján ott a pontos hiba, eddig csak azt fogtam fel, hogy hiba van ) és felfedeztem a Sketch/függvény importálás... menűben van EEPROM. Erre kattintva ezt szúrta be:
Nem jelez hibát!
Elég Láma dolgot műveltem, egy másik topikbn olvasott problémára válaszoltam itt.
Eljotottam a leckéknél ehez a problémához, és ide jöttem a fórumra.
A korábbi megoldásom is kell, de az eredeti kérdésre nem ez a válasz, illetve nem csak ez kell a sikeres futtatáshoz.
A korábban írt: megjegyzések helyretételén és char értékadásohoz kell még a Arduino 1.0.2-ben hogy az eredeti leg
Kód: Egész kijelölése
#include "eeprom.h"
Kód: Egész kijelölése
#include <EEPROM.h>
Re: 60 nap alatt Arduino #15 Nemfelejtő memória
A leckében talált program nem jelez hibát.
B gombra bekalcsol a LED (13lábon), K bombra kikapcsol.
De mi a célja az eepromos résznek.
Nem világos nekem. Írunk az eepromba, majd onnan olvasunk, de semmi nem változik a serial monitoron.
minden reset, újra inditás után:
0. start program
Eddig jott: 1
Eddig jott: 2
Eddig jott: 3
B-re és K-ra eggyel nő a eddig jött adat...
B gombra bekalcsol a LED (13lábon), K bombra kikapcsol.
De mi a célja az eepromos résznek.
Nem világos nekem. Írunk az eepromba, majd onnan olvasunk, de semmi nem változik a serial monitoron.
minden reset, újra inditás után:
0. start program
Eddig jott: 1
Eddig jott: 2
Eddig jott: 3
B-re és K-ra eggyel nő a eddig jött adat...