Nalezeno 530 výsledků hledání

od DavidO
20 zář 2018, 13:52
Fórum: Lampárna
Téma: Veselé obrázky
Odpovědi: 437
Zobrazení: 73433

Re: Veselé obrázky

Jsem zrovna v Polsku a je to tu celkem fajn. Od dřív se tu leccos změnilo, něco řekl bych až zásadně: čekali byste, že změny ve společnosti tady půjdou až tak daleko, že když bych ve svém apartmá večer dělal kravál, tak přijede policie a pro urovnání vztahů se sousedy okamžitě umře?
1.jpg
od DavidO
20 zář 2018, 10:32
Fórum: Arduino
Téma: knihovny
Odpovědi: 2
Zobrazení: 35

Re: knihovny

SoftwareSerial je standardní knihovna, takže na githubu to je. Jak tak ale koukám (možná špatně), tak se mi zdá, že to je implementované jen pro AVR a už ne pro další jádra: https://github.com/arduino/ArduinoCore-avr/tree/master/libraries/SoftwareSerial Kromě toho existuje i "NeoSWSerial": The NeoSW...
od DavidO
17 zář 2018, 22:58
Fórum: Robotické a jiné akce
Téma: Robotour 2018
Odpovědi: 6
Zobrazení: 180

Re: Robotour 2018

A cos tam ukázal ty?
A cos vůbec někdy ukázal ty?
od DavidO
14 zář 2018, 13:58
Fórum: Picaxe
Téma: Dotazy začátečníka 2
Odpovědi: 52
Zobrazení: 3188

Re: Dotazy začátečníka 2

Tak nakonec zapsáno takto a funguje : díky za rady :) DopZ3: serin[1000],R485,BAUD,b9,b10,b11,b12 ; Rychlomer pozaduje informaci if b10=$01 then goto Statistika1 ; Statistika 1 - klavesa 8 if b10=$02 then goto Statistika2 ; Statistika 2 - klavesa 9 if b10=$03 then goto CasLZ ; Cas letni-Zimni - kla...
od DavidO
14 zář 2018, 13:52
Fórum: Picaxe
Téma: Dotazy začátečníka 2
Odpovědi: 52
Zobrazení: 3188

Re: Dotazy začátečníka 2

Pokusím se to naznačit, ale bude to dlouhé. Je to spíš na povídání o tom, jak psát dobrý kód a to je na dlouhý lokte (a já se tady dotknu jen malilinkaté části). elseif je užitečná konstrukce při běhu, protože se zbytečně nevyhodnocují podmínky, které jistě nemohly nastat, když je už vyloučila předc...
od DavidO
14 zář 2018, 00:06
Fórum: Picaxe
Téma: Dotazy začátečníka 2
Odpovědi: 52
Zobrazení: 3188

Re: Dotazy začátečníka 2

Vždyť už jsem ten mechanismus psal: Přijmout tři znaky (s timeoutem , tím se jakž-takž dá udělat synchronizace, i když to není 100pro ale pro pražáky dobrý ), zkontrolovat, že první je 01, a pak podle zbylých dvou rozhodnout, co dělat. Důsledně používat elseif. Místo goto sem a pak goto zase jinam a...
od DavidO
13 zář 2018, 12:10
Fórum: Picaxe
Téma: Dotazy začátečníka 2
Odpovědi: 52
Zobrazení: 3188

Re: Dotazy začátečníka 2

A ještě, místo těch goto v rozhodování by bylo programátorsky hezčí gosub (+ return místo goto na konci akcí)
od DavidO
13 zář 2018, 12:04
Fórum: Picaxe
Téma: Dotazy začátečníka 2
Odpovědi: 52
Zobrazení: 3188

Re: Dotazy začátečníka 2

Spíš takhle, řekl bych: DopZ3: serin [100,DopZ3],R485,BAUD,xxx,KP3,KP4 ; Rychlomer pozaduje informaci if xxx=$01 then if KP3=$06 and KP4=$F9 then goto MCP elseif KP3=$07 and KP4=$F8 then goto MPP endif endif goto DopZ3 MCP: ; reakce na "rýchlomer žiada údaj verzie MCP" tj. asi nějaké poslání dat do ...
od DavidO
12 zář 2018, 21:17
Fórum: Picaxe
Téma: Dotazy začátečníka 2
Odpovědi: 52
Zobrazení: 3188

Re: Dotazy začátečníka 2

2. nemůžeš prostě přijímat všechny zprávy a teprve po přijetí je porovnávat s pevně nastavenými daty a podle nich se rozhodovat co s tou zprávou program udělá? Šak to je to co jsem psal - teda vlastně neptám se "nemužeš ... ?" ale tvrdím "musíš!" ;) Howky> co to je za rychloměr? A taky ne úplně roz...
od DavidO
11 zář 2018, 21:29
Fórum: Picaxe
Téma: Dotazy začátečníka 2
Odpovědi: 52
Zobrazení: 3188

Re: Dotazy začátečníka 2

Takhle to nepůjde. Ten "qualifier" (to v kulatých závorkách), na který serin může čekat, funguje tak, že dokud chodí cokoli jiného, tak to ignoruje, zahazuje a teprv až přijde to co má anebo nastane konec světa (timeout), čekat přestane. Takže kdyby ti ta první zpráva nepřišla a rovnou přišla druhá ...