Nalezeno 18 výsledků hledání

od Bart_
16 úno 2021, 11:12
Fórum: Nabídka práce
Téma: Nabídka dokončení projektu řídící jednotky pro pěstírny
Odpovědi: 0
Zobrazení: 1716

Nabídka dokončení projektu řídící jednotky pro pěstírny

Dobrý den, poptávám dokončení projektu řídící jednotky pro skleníky. Projekt je téměř dokončen, je pouze potřeba otestovat a odhalit případné chyby v kódu (o některých vím a budu je samozřejmě reportovat). Zařízení ovládá relé na základě vstupů ze sensorů, komunikuje pomocí displeje NEXTION a webové...
od Bart_
26 srp 2020, 10:01
Fórum: Programování obecně
Téma: Rozdeleni .ino do Modulu
Odpovědi: 9
Zobrazení: 4535

Re: Rozdeleni .ino do Modulu

Abych si to ujasnil, soubor s příponou .cpp je pouze jeden, zbytek souborů má příponu .h? Takže pokud mám projekt, ve kterém je více než jeden soubor .ino, tak ten který se jmenuje stejně, jako složka ve který je uložen má příponu .cpp a zbytek souborů .ino by měl mít příponu .h? Volají se na začátk...
od Bart_
16 črc 2020, 23:42
Fórum: Práce
Téma: Plat programátora Arduino
Odpovědi: 6
Zobrazení: 4544

Plat programátora Arduino

Ahoj,

zajímalo by mě, kolik si říkáte za programování arduina na běžných deskách (UNO, MEGA, ..). V závislosti na složitosti kódu, např. ovládání relé s webovým rozhraním, sběrem dat ze senzorů a zobrazením na displeji NEXTION?
od Bart_
19 bře 2020, 17:59
Fórum: Programování obecně
Téma: SW reset arduina
Odpovědi: 3
Zobrazení: 2614

Re: SW reset arduina

Máš pravdu, trošku jsem se nad tím zamyslel a inicializaci serveru jsem vložil do vlastní funkce, kterou volám jak v setupu, tak po změně IP adresy. Dík za pošoupnutí.
od Bart_
19 bře 2020, 12:17
Fórum: Programování obecně
Téma: SW reset arduina
Odpovědi: 3
Zobrazení: 2614

SW reset arduina

Ahoj, jak nejšetrněji restartovat kód arduina (konktrétně MEGA2560)? Mám kód, ve kterém je možné nastavit buď statickou IP adresu nebo adresu přes DHCP, pokud změním nastavení je třeba na dálku restartovat arduino. Zároveň je tam funkce na "obnovení továrních hodnot". Jaký jsou výhody/rizi...
od Bart_
17 bře 2020, 18:36
Fórum: Programování obecně
Téma: Arduino - zpřehlednění rozsáhleho kódu
Odpovědi: 19
Zobrazení: 10489

Re: Arduino - zpřehlednění rozsáhleho kódu

Ahoj, po přečtení tohoto threadu jsem rozdělil delší kód do záložek. A mám k tomu otázku: Když už lze rozdělit kód do záložek, jde nějak určit jaké části kódu zkompilovat a nahrát? Mám dvě konfigurace projektu (jedna s měřením a druhá bez měření) a zajímalo by mě zda se dá někde definovat které zálo...
od Bart_
24 lis 2019, 23:15
Fórum: Programování obecně
Téma: Jeden void pro více různých periferií
Odpovědi: 10
Zobrazení: 5144

Re: Jeden void pro více různých periferií

Dobře, chybu jsem si našel.. Mělo to tam být bez int (u Stepper), takto: MujMotor::MujMotor(int a, int b, int c, int d, int e):Stepper(number_of_steps, motor_pin_1, motor_pin_2, motor_pin_3, motor_pin_4){ } Ale teď narážím na jiný problém. Number_of_steps a další jsou private. C:\Program Files\Windo...
od Bart_
24 lis 2019, 22:44
Fórum: Programování obecně
Téma: Jeden void pro více různých periferií
Odpovědi: 10
Zobrazení: 5144

Re: Jeden void pro více různých periferií

Takže..dostal jsem se k tomuto: #include <Stepper.h> class MujMotor: public Stepper { public: MujMotor(int, int, int, int, int); int zkalibrovano; int kalibrace10mL = 10; String readString; void kalibracePump(); void odvzdusneniPump(); void testKalibrace(); void rucniMichani(); }; void MujMotor::kal...
od Bart_
24 lis 2019, 15:38
Fórum: Programování obecně
Téma: Jeden void pro více různých periferií
Odpovědi: 10
Zobrazení: 5144

Re: Jeden void pro více různých periferií

Předpokládám že každé vytisknuté čerpadlo bude dávat na stejný počet kroků trochu jiné hodnoty. Takže v aplikaci stisknu kalibrovat, a pumpa udělá 15000 kroků, to nadávkuje určité množství ml. To vyplním do aplikace a trojčlenkou si vypočítám kolik kroků je potřeba na dávkování 5ml. No a pak když bu...
od Bart_
24 lis 2019, 09:49
Fórum: Programování obecně
Téma: Jeden void pro více různých periferií
Odpovědi: 10
Zobrazení: 5144

Re: Jeden void pro více různých periferií

gilhad: Jasně, takže když to jsou krokové motory, u kterých používám knihovnu stepper.h tak použiji toto?: Stepper motor1(stepsPerRevolution, 8, 9, 10, 11); Stepper motor2(stepsPerRevolution, 4, 5, 6, 7); void loop(){ if(digitalRead(2) ==HIGH){ //pokud bylo zmáčknuto tlačítko na pinu 2, kalibruj mot...