Stránka 1 z 2
Počítadlo bliknuti
Napsal: 09 úno 2018, 11:56
od matej205
Zdravim potreboval by som pomocou arduina navrhnúť počítadlo bliknuti pomocou fotorezistora
Re: Počítadlo bliknuti
Napsal: 09 úno 2018, 13:30
od pavel1tu
http://www.instructables.com/id/LDR-Object-Counter/
https://www.tweaking4all.com/hardware/a ... -resistor/
stačí hledat, popřípadě nastínit co s daty dál bude - určitě pomůžeme jak s nápady tak doladěním kodu
Pak záleží co to má dělat, zobrazovat celkem, za určitý čas, ukládat do databáze do kolika to má počítat atd.
PS: zdroják nemám, ale vím o pánovi, který počítá kolik slepic vyleze a zaleze do kurníku, aby až večer elektronicky zavírá dvířka (kvůli lišce) nebyla už žádná venku .....
Re: Počítadlo bliknuti
Napsal: 09 úno 2018, 13:42
od petan
Výstup fotorezistoru připojit na pin, který podporuje PŘERUŠENÍ. Tam počítat počet bliknutí a třeba i čas, kdy k němu nastalo. Dál se k tomu dá přidat cokoliv.
Re: Počítadlo bliknuti
Napsal: 09 úno 2018, 13:53
od jankop
Na počítání bliknutí není fotorezistor příliš dobrá volba, má velkou setrvačnost. Například blikání LED elektroměru je naprosto mimo realitu. Pokud budeš počítat východy Slunce, tak fajn, jinak budeš mít problémy. Doporučil bych spíš fototranzistor nebo fotodiodu.
Re: Počítadlo bliknuti
Napsal: 10 úno 2018, 09:29
od matej205
Potrebujem to na meranie toho elektromeru dakujem za rad tak použijem fotodiodu
Re: Počítadlo bliknuti
Napsal: 11 úno 2018, 20:12
od matej205
Kód: Vybrat vše
define LDRpin 8 // pin, kde sa pripájame LDR a rezistor
int prevod = 0;
int pocet b = 0;
int LDRValue = 0 ; // výsledok čítania analógového čipu
void setup()
{
pinMode(tlacidlo, INPUT);
digitalWrite(tlacidlo, 1);
}
void loop()
{
digitalWrite(green,HIGH); // východzí stav
prevod=0
do
{
poc=0
}
do
{
if
LDRValue = digitalRead ( LDRpin ) ; // prečítajte si hodnotu z
delay(5);
pocet b ++
}
stavTlacidla=digitalRead(tlacidlo)
delay(5);
}while(pocet b==800);
prevod++
while(prevod==800000);
}
mam niečo take
ešte nejak to na internet dostať pomocou ESP12E devkit
Re: Počítadlo bliknuti
Napsal: 11 úno 2018, 20:36
od jankop
Vzhledem k syntaktickým chybám je to nefunkční. Protože to naprosto nechápu, tak si nedovolím to nazvat nesmyslem. Ale mám obavy, že k tomu internetu budeš muset ještě dost zapracovat.
Re: Počítadlo bliknuti
Napsal: 11 úno 2018, 21:56
od matej205
čo je tma chbyne asi tak aspon približne nesom v tom nejaky skusený
Re: Počítadlo bliknuti
Napsal: 11 úno 2018, 22:15
od jankop
Dej si to do Arduino IDE, zkus to přeložit a uvidíš. Chtěl jsem ti původně chyby vyznačit, ale v tom programu není bez chyby prakticky žádný řádek, bylo by to zbytečné.
Re: Počítadlo bliknuti
Napsal: 12 úno 2018, 06:59
od petan
No, minimálně ti tam chybí dost středníků...
Doporučuji mrknout na článek
http://navody.arduino-shop.cz/zaciname- ... citko.html Na poslední kód - přerušení.
A určitě využívej Arduino IDE, nebo
VisualStudio, který ti ukáže některý chyby. Máš jich tam dost.