Časovač s raspberry pi
Moderátori: psichac, Moderátori
Časovač s raspberry pi
Dobrý deň chcem si urobiť časovač s raspberry pi. Bude k tomu pripojená 2 spúšte,keď zopne prvá spustí časovač keď sa zopne druhá tak sa čas zastavý. Najlepšie by bolo keby bolo možné posledných 5-7 časov uložiť. Základy programovania ovládam. Prosím poradíte mi ako začať?
0
Re: Časovač s raspberry pi
Prvom rade povedz na ake casy. Python je pomalsi ale na casovac by to mohlo stacit. Potom este mas cecko ten je omnoho rychlejsi. Ja osobne mam radsej cecko ako python. V cecku vyuzivam kniznicu bcm2835.
Tak v akom programovacom jazyku to chces spravit ? od toho sa odvinieme a poradim ty presny popis.
Tak v akom programovacom jazyku to chces spravit ? od toho sa odvinieme a poradim ty presny popis.
0
Re: Časovač s raspberry pi
Instalacia kniznice:
[*] Stiahnes: http://www.airspayce.com/mikem/bcm2835/ ... .50.tar.gz
[*] Nainstalujes:
Jednoduchy program na blikanie diody (aby si videl ako s tym pracuje):
Kompilacia a spustenie:
Ak sa chces nieco spytat blizsie pytaj sa. Pripadne mas na tejto stranke blizsie info: http://www.airspayce.com/mikem/bcm2835/index.html
[*] Stiahnes: http://www.airspayce.com/mikem/bcm2835/ ... .50.tar.gz
[*] Nainstalujes:
Kód: Vybrať všetko
tar zxvf bcm2835-1.50.tar.gz
cd bcm2835-1.50
./configure
make
sudo make check
sudo make install
Kód: Vybrať všetko
#include <bcm2835.h> //include kniznice
#include <stdio.h>
//neriesis GPIO oznacenie ale cislo pinu. Ale bacha co mas,
//lebo mas aj RPI_V2_GPIO_P1_11 zavisi co mas za gpio
#define PIN RPI_GPIO_P1_11
int main(int argc, char **argv)
{
//inicializacia
if (!bcm2835_init())
return 1;
//povedal si mu ze ten pin je vystupny, BCM2835_GPIO_FSEL_INPT je vstupny
bcm2835_gpio_fsel(PIN, BCM2835_GPIO_FSEL_OUTP);
while (1)
{
//zapisal na ten pin logicku jednotku, HIGH = 1, takze mozes napisat aj 1
bcm2835_gpio_write(PIN, HIGH);
//cas cakanie v milisekundach
bcm2835_delay(500);
//zapisal na ten pin logicku nulu, LOW = 0, takze mozes napisat aj 0
bcm2835_gpio_write(PIN, LOW);
bcm2835_delay(500);
}
//uzavretie kniznice
bcm2835_close();
return 0;
}
Kód: Vybrať všetko
gcc program.c -o program -l bcm2835
./program
Ak sa chces nieco spytat blizsie pytaj sa. Pripadne mas na tejto stranke blizsie info: http://www.airspayce.com/mikem/bcm2835/index.html
0
Re: Časovač s raspberry pi
A dalo by sa aj tak že by som mal jeden start a päť stopov , ale kažký by uložil svoj čas. Vlastne by som mal 5 časomier s jedným štartom a 5-mi stopmi.
0
Re: Časovač s raspberry pi
raspberry pi 2b ale mám aj staršie 1b
-- Spojený príspevok 08 Feb 2017, 17:07 --
A ďakujem za ochotu.
-- Spojený príspevok 08 Feb 2017, 17:07 --
A ďakujem za ochotu.
0
Re: Časovač s raspberry pi
dobre tak mi napis na ake pin das tlacidko a na ake piny budes mat vystupy.
0
Re: Časovač s raspberry pi
Spusť by mohla byť na pine 7. Stop1 - 11,stop2 - 13,stop3 - 15,stop4 - 16,stop5 - 18.a niaky spol reset to mi je jedno kde.
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 7 Odpovedí
- 3291 Zobrazení
-
Posledný príspevok od používateľa wreathlover
-
- 6 Odpovedí
- 594 Zobrazení
-
Posledný príspevok od používateľa enigma