Řízení ventilace-nelze zkompilovat
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Řízení ventilace-nelze zkompilovat
Ahoj
Jako novářek v programování prosím o pomoc s programem pro ovládání rekuperace-ventilace v domě.
Z Ruských stránek jsem ztáhnul návod i s programem pro Arduino nano.http://sdinfo.ru/контроллер-arduino-рекуператор
Při kompilaci píše:
control:2: error: expected unqualified-id before 'if'
if (drying_time == 0) state_drying = 0;
^
control:3: error: expected unqualified-id before 'if'
if else
^
exit status 1
expected unqualified-id before 'if'
Ten začátek mi nedává moc smysl ale jak jej upravit?
Díky
Jako novářek v programování prosím o pomoc s programem pro ovládání rekuperace-ventilace v domě.
Z Ruských stránek jsem ztáhnul návod i s programem pro Arduino nano.http://sdinfo.ru/контроллер-arduino-рекуператор
Při kompilaci píše:
control:2: error: expected unqualified-id before 'if'
if (drying_time == 0) state_drying = 0;
^
control:3: error: expected unqualified-id before 'if'
if else
^
exit status 1
expected unqualified-id before 'if'
Ten začátek mi nedává moc smysl ale jak jej upravit?
Díky
Re: Řízení ventilace-nelze zkompilovat
Nepřejmenovával jsi ten projekt? Hlavní část, kde je setup() loop() je module_2, tak se musí jmenovat i ten projekt.
Re: Řízení ventilace-nelze zkompilovat
Projekt se skládal jen z jednotlivých složek které jsem přetáhl do programu.
Nemám páru jak projekt sjednotit.
Nemám páru jak projekt sjednotit.
Re: Řízení ventilace-nelze zkompilovat
Jak se ten projekt jmenuje? Musí se jmenovat module_2...
Re: Řízení ventilace-nelze zkompilovat
U mně to prošlo bez problému.
Musel jsem teda nejdřív najít ty 3 knihovny na GitHubu, ale když jsem je stáhnul, rozbalil a hodil do složky .../Arduino/libraries/ , tak kompilace proběhla v pořádku.
Viz příloha:
Musel jsem teda nejdřív najít ty 3 knihovny na GitHubu, ale když jsem je stáhnul, rozbalil a hodil do složky .../Arduino/libraries/ , tak kompilace proběhla v pořádku.
Viz příloha:
Re: Řízení ventilace-nelze zkompilovat
Ano.
Jmenuje se module_2
Projekt jsem znova otevřel pod module_2 a vznikl nový problém s eeprom.
Když odstraním eeprom složku z programu,tak se zkompiluje bez problému.
Jmenuje se module_2
Projekt jsem znova otevřel pod module_2 a vznikl nový problém s eeprom.
Když odstraním eeprom složku z programu,tak se zkompiluje bez problému.
Re: Řízení ventilace-nelze zkompilovat
Ano díky.
Jak se tedy pracuje s pamětí eeprom.
Ona není součástí kompilace?
Jak se tedy pracuje s pamětí eeprom.
Ona není součástí kompilace?
Re: Řízení ventilace-nelze zkompilovat
Mimochodem, v diskusi pod článkem má Alexandr Pavlichin (12.11.2017) úplně stejný problém, jako ty.
Koukal jsem na ty kódy a myslím, že ten soubor "eeprom.ino" tam vůbec nepatří.
Podle mého názoru by se měl ten "eeprom.ino" (ze složky "eeprom") nahrát nejdřív samostatně do Arduina.
Jeho spuštěním se EEPROM zaplní nějakými přednastavenými hodnotami.
Pak se zkompilují dohromady ty zbylé soubory (ve složce "module_2") a nahrají se do toho samého Arduina.
Koukal jsem na ty kódy a myslím, že ten soubor "eeprom.ino" tam vůbec nepatří.
Podle mého názoru by se měl ten "eeprom.ino" (ze složky "eeprom") nahrát nejdřív samostatně do Arduina.
Jeho spuštěním se EEPROM zaplní nějakými přednastavenými hodnotami.
Pak se zkompilují dohromady ty zbylé soubory (ve složce "module_2") a nahrají se do toho samého Arduina.
Re: Řízení ventilace-nelze zkompilovat
Ano,máš pravdu.
Řešil tam také ten problém.
Ještě jednou díky.
Zkusím najít jak je to s tou pamětí,zatím jsem s eeprom nic neměl.
To byl zdřejmě celý problém.
Lubomir
Řešil tam také ten problém.
Ještě jednou díky.
Zkusím najít jak je to s tou pamětí,zatím jsem s eeprom nic neměl.
To byl zdřejmě celý problém.
Lubomir
Re: Řízení ventilace-nelze zkompilovat
Ahoj
Takže s vaší pomocí program pracuje.
Mám ještě jeden dotaz k dlouhé době smyčky Loop.
Používám 4x DHT22 a 3X dallastemperature DS18B20 čidla.
Mám problém s rychlostí v menu na displeji,protože každé Dht22 potřebuje 250ms pro přenos dat.
Tím se velmi spomaluje smyčka loop a menu je velmi pomelé!
Dá se tento problém obejít,např načítat jen jedno čidlo a při další smyčce další atd.??
Používám Arduino Mega 2560.
Takže s vaší pomocí program pracuje.
Mám ještě jeden dotaz k dlouhé době smyčky Loop.
Používám 4x DHT22 a 3X dallastemperature DS18B20 čidla.
Mám problém s rychlostí v menu na displeji,protože každé Dht22 potřebuje 250ms pro přenos dat.
Tím se velmi spomaluje smyčka loop a menu je velmi pomelé!
Dá se tento problém obejít,např načítat jen jedno čidlo a při další smyčce další atd.??
Používám Arduino Mega 2560.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů