Close

HadrDisk

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 30 příspěvků - 1,111. až 1,140. (celkem z 2,760)
  • Autor
    Příspěvky
  • odpověď na: Bargraf #9651
    posjirka
    Účastník

    je to jednuduché. Když píšeš odpověd tak nad tectovým polem, kde píšeš je sada tlačítek:
    B – tučné písmo
    / – kurzíva
    lINK – vkladani HTML odkazu


    CODE – pro vložení kódu
    UZAVRIT ZNACKY – uzavře párové značky.

    Funguje to tka, že píšeš normální text: sdfaergasdcargascfWG
    Pak chceš vložit kód tak klikneš na CODE (vloží se apostrof), vložíš kod a buď dáš znovu CODE nebo UZAVŘÍT ZNAČKY. Opět se vloží apostrof a kod se ti dá do toho rámčeku a v původním formátu.

    odpověď na: Měření proudu – OP zesilovač #9650
    Aleš
    Účastník
    odpověď na: Bargraf #9649
    Jerry
    Účastník

    Nevím jak to sem dát aby to bylo skutečně to co je v kódu. Při kopírování si to dělá co chce po editu taky a po odeslání to napíše nesmysly.

    odpověď na: Bargraf #9648
    Jerry
    Účastník

    int prodleva = 40;
    int prodleva1 = 80;

    void setup() {
    // nastavení pinů pro led jako OUTPUT
    for (int i = 2; i <= 11; i++) {
    pinMode(i, OUTPUT);}}

    void loop() {
    // rozsvítí postupně led 1-10
    for (int i = 2; i <= 11; i++) {
    digitalWrite(i, HIGH);
    delay(prodleva);
    }
    // zhasne postupně led 1-10
    for (int i = 2; i <= 11; i++) {
    digitalWrite(i, LOW);
    delay(prodleva);
    }
    // rozsvítí postupně led 10-1
    for (int i = 11; i >=2; i–) {
    digitalWrite(i, HIGH);
    delay(prodleva1);
    }
    // zhasne postupně led 10-1
    for (int i = 11; i >=2; i–) {
    digitalWrite(i, LOW);
    delay(prodleva1);
    }
    }

    odpověď na: Bargraf #9646
    posjirka
    Účastník

    ????????????????:
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    ledPin = 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

    for (int ledPin = 12; ledPin >=2; ledPin–) {
    ledPin = 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2

    už chápeš ten rozdíl? ten první příklad ti nevolá pin č. 12 …
    Správně by měl být:
    for (int ledPin = 2; ledPin <= 12; ledPin++) {
    ledPin = 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

    odpověď na: Bargraf #9645
    Jerry
    Účastník

    Když zadám počet pinů 11 tak mi to nekomunikuje s poslední led.

    odpověď na: Bargraf #9643
    posjirka
    Účastník

    uuuauauauauau …. nepoučitelnej.
    Nepoužíváš párové značky CODE, takže ten tvůj kod je pro všechny ostatní nepoužitelněj (ztracené — atd.)
    Navíc , nevadí ti, že první směr adresuje 10 (2-11, protože máš < 12)pinů a opačný směr 11 (12 – 2 protože máš >=2)
    Původní „krása“ řešení přes pole je pryč a pomocí 2 cmosů bych to udělal jednodušeji.
    Jde ti o to něco se naučit, nebo jen rozblikat pár ledek ? píšu to proto, že tvoje aktuální řešní je pro jakékoliv změny strašně těžkopádné. Pro začátek dobrý. Pro další vývoj 3- .

    odpověď na: Bargraf #9640
    Jerry
    Účastník

    Takhle mi to funguje

    int prodleva = 40;
    int prodleva1 = 80;

    void setup() {
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    pinMode(ledPin, OUTPUT);}}

    void loop() {
    // rozsvítí postupně led 1-10
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    digitalWrite(ledPin, HIGH);
    delay(prodleva);
    }
    // zhasne postupně led 1-10
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    digitalWrite(ledPin, LOW);
    delay(prodleva);
    }
    // rozsvítí postupně led 10-1
    for (int ledPin = 12; ledPin >=2; ledPin–) {
    digitalWrite(ledPin, HIGH);
    delay(prodleva1);
    }
    // zhasne postupně led 10-1
    for (int ledPin = 12; ledPin >=2; ledPin–) {
    digitalWrite(ledPin, LOW);
    delay(prodleva1);
    }
    }

    odpověď na: Track and trace ČP #9618
    ArduXPP
    Účastník

    Ne každý balík jde sledovat, už jsem to psal .

    Informace je napsána u výběru dopravce, když tam je Not available, tak v cílové zemi není možné sledovat.

    odpověď na: Track and trace ČP #9617
    Vojtěch Vosáhlo
    Účastník

    Jasně. Na tohle jsem přišel už předtím. Tak aspoň vím že to není ve mě ale v ČP.
    Dík

    odpověď na: Track and trace ČP #9616
    ArduXPP
    Účastník

    http://www.17track.net/cs/track?nums=BZ000526631CN dole se dá text přeložit, jedná se o China EMS, bohužel tenhle typ zásilky asi v ČR nejde sledovat přes poštu ČR.

    odpověď na: Track and trace ČP #9613
    Vojtěch Vosáhlo
    Účastník

    Dík moc, jsem na tohle asi blbej, nemohl by jsi mě nasměrovat jak číslo zjistit, kde najít? Předělává se to podle prefixů? Já fakt nevim 😀
    Tady je příklad čísla jedné ze zásilek: BZ000526631CN
    Díky moc

    odpověď na: dalkova spoust pro zrcadlovku #9612
    posjirka
    Účastník

    hod sem ten kod co používáš …. když se dívám zpětně na forum tak tam jsou asi 3 verze tak a´t máme stejěné informace …

    odpověď na: dalkova spoust pro zrcadlovku #9611
    fidos
    Účastník

    to nevim, ale ir ledka normalne vypne, jen porad sviti led na pinu 13

    odpověď na: dalkova spoust pro zrcadlovku #9609
    posjirka
    Účastník

    a nepřijímá ti to nějáký bordel ?

    odpověď na: Bargraf #9608
    posjirka
    Účastník

    to jerry:
    měníš zadání … jendou pracuješ s polem, pak chceš přímo řešit piny, je to trochu zmatek. Mám k tomu pár připomínek:
    – používat pole jako zadání použitých pinů je velmi vhodné, pokud nepoužíváš čistou řadu čisel, ael třeba některé vynechávaš, nebo jsou na přeskáčku.
    – určitě pro vkládání kúodu používej CODE jinak jak píše BlindP budou v tom zmatky. Bohužel je fórum nastaveno trochu neš´tastně a nejde třeba vkládát kod přímo z Arduino IDE „copy for forum“,
    – doporučuju používat verzování jednotlivých programů a stejně tak i nauč se popisovat jednotlivé části. Teď ti to možná příjde jako ztráta času. Až budeš mít delší kod a budeš se čas od času k němu vracet budou ti ty komentáře scházet.
    – já jsem se vceku brzy naučil používat odsazení vnořených procesů (for(…){}) i když tady to bude určitě z důvodu nepoužití CODE ale hlavně když uzavíráš složené závorky tak je uzavírej né na konci řádku, ale na další řádku ve vzdálenosti od okraje kde je počátek funkce od této závorky (podívej se jak mám uzavřené (for{}). Usnadní to přehled. Sice máš při kliku na závorku podbarvenou i její protikus, ale text je text.

    odpověď na: Graf v processingu #9602
    BlindP
    Účastník

    Zbyšek Voda: Přehlédl jsem Vaši odpověď, odpovídám trošku později 😀 Ano mám v plánu to dál rozvíjet, ale jednak se na tom teprve učím a dál toho času taky není moc, takže nedokáži předpovědět kdy. 😀 Ale přidal jsem digitální graf zobrazující 1 nebo 0 + délku poslední vysoké úrovně v ms. Vytvoření je podobné:

    Digital mujgraf;
     mujgraf = new Digital(x_pos,y_pos,x_size,y_size,color);
    

    vykreslení:

    mujgraf.kresli(true|false);
    

    digital
    BP

    odpověď na: Bargraf #9600
    BlindP
    Účastník

    Pro vkládání kódu doporučuji používat značky CODE:

    
    for(int i = 2; i < 12; i++) {
        digitalWrite(i, HIGH);
        delay(prodleva);
    }
    

    lépe se to čte. Můžes si i napsat vlastní funkci a zpoždění jí předávat jako parametr – https://bastlirna.hwkitchen.cz/uzivatelsky-definovane-funkce-2/ U ledPin- Ti chybí jedno mínus ledPin– – https://www.arduino.cc/en/Reference/Increment BP

    EDIT: Ne máš to správně, jen tenhle font to zobrazuje dohromady, další důvod pro používání značek CODE. 🙂

    odpověď na: dalkova spoust pro zrcadlovku #9599
    fidos
    Účastník

    zmenil sem, ale sviti porad

    odpověď na: Bargraf #9598
    Jerry
    Účastník

    Pro začátečníky kteří tápou asi jako já, posílám trochu počeštěno protože na Googlu je v některých kódech už taková jazyková bramboračka, že člověk někdy neví jestli je to španělsky nebo tatarsky a není hned poznat jestli je to programový příkaz nebo jenom název proměnné.

    int prodleva = 40;
    int prodleva1 = 60;

    void setup() {
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    pinMode(ledPin, OUTPUT);}}

    void loop() {
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    digitalWrite(ledPin, HIGH);
    delay(prodleva);}
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    digitalWrite(ledPin, LOW);
    delay(prodleva);}
    for (int ledPin = 12; ledPin >= 2; ledPin–) {
    digitalWrite(ledPin, HIGH);
    delay(prodleva1);}
    for (int ledPin = 12; ledPin >= 2; ledPin–) {
    digitalWrite(ledPin, LOW);
    delay(prodleva1);}
    }

    odpověď na: Bargraf #9597
    Jerry
    Účastník

    odpověď na: Bargraf #9596
    Jerry
    Účastník

    Tak přátelé znalci trochu jste mě jako začátečníka potrápili za což i díky kopírovat kódy jdou jednoduše. Tak že co třeba takhle ? Pokud to jde ještě jednodušeji pište. Díky.

    int timer = 40;
    int timer1 = 60;
    void setup() {
    for (int thisPin = 2; thisPin < 12; thisPin++) {
    pinMode(thisPin, OUTPUT);}}
    void loop() {
    for (int thisPin = 2; thisPin < 12; thisPin++) {
    digitalWrite(thisPin, HIGH);
    delay(timer);}
    for (int thisPin = 2; thisPin < 12; thisPin++) {
    digitalWrite(thisPin, LOW);
    delay(timer);}
    for (int thisPin = 12; thisPin >= 2; thisPin–) {
    digitalWrite(thisPin, HIGH);
    delay(timer1);}
    for (int thisPin = 12; thisPin >= 2; thisPin–) {
    digitalWrite(thisPin, LOW);
    delay(timer1);}
    }

    odpověď na: Modbus TCP IP #9594
    JardaL
    Účastník

    Používám tento program. Ping funguje ale modbus neodpovídá

    */

    #include <EtherCard.h>
    #include <Modbus.h>
    #include <ModbusIP_ENC28J60.h>

    //Modbus Registers Offsets (0-9999)
    const int SENSOR_IREG = 0;
    //Used Pins
    const int sensorPin = A0;

    //ModbusIP object
    ModbusIP mb;

    long ts;

    void setup() {
    // The media access control (ethernet hardware) address for the shield
    byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
    // The IP address for the shield
    byte ip[] = { 192, 168, 80, 10 };
    //Config Modbus IP
    mb.config(mac, ip);

    // Add SENSOR_IREG register – Use addIreg() for analog Inputs
    mb.addIreg(SENSOR_IREG);

    ts = millis();
    }

    void loop() {
    //Call once inside loop() – all magic here
    mb.task();

    //Read each two seconds
    if (millis() > ts + 2000) {
    ts = millis();
    //Setting raw value (0-1024)
    mb.Ireg(SENSOR_IREG, analogRead(sensorPin));
    }
    }

    odpověď na: Bargraf #9593
    BlindP
    Účastník

    Cykly a podmínky jsou základ každého programovacího jazyka, doporučuji se je naučit. 😉 Pro začátek tady – https://bastlirna.hwkitchen.cz/seriova-komunikace-a-cykly/ A nebo si pod stromeček naděl „Průvodce světem arduina“ – jde stáhnout i jako pdf. 😀 Hodně štěští. BP

    odpověď na: Bargraf #9592
    posjirka
    Účastník

    co je na tom těžkého 🙂 … dělám si srandu každej něják začínal:

    
    /* BARGRAF V1
    	BY J.POSPISIL 12/2016
    */
    // promenne
    byte led[] = {2,3,4,5,6,7,8,9,10,11}; //piny s LED diodami
    // byte pocet = 10; //počet diod
    int rychlostP = 70;
    int rychlostL = 70;
    
    void setup(){
    	// nastaveni vystupu
    	for (int a=0; a <= sizeof(led)-1; a++){
    		pinMode(led[a], OUTPUT);
    		digitalWrite( led[a] , LOW );
    	} 
    }
    
    void loop(){
    	// postupne rozsvit 2 - 11
    	for (int a=0; a <= sizeof(led)-1; a++){
    		digitalWrite( led[a] , HIGH);
    		delay(rychlostP);
    	} 
    	// postupne zhasni 2 - 11
    	for (int a=0; a <= sizeof(led)-1; a++){
    		digitalWrite( led[a] , LOW);
    		delay(rychlostP);
    	} 
    	// postupne rozsvit 11 - 2
    	for (int a=sizeof(led)-1; a >= 0; a--){
    		digitalWrite( led[a] , HIGH);
    		delay(rychlostP);
    	} 
    	// postupne zhasni 11 - 2
    	for (int a=sizeof(led)-1; a >= 0; a--){
    		digitalWrite( led[a] , LOW);
    		delay(rychlostP);
    	} 
    }
    odpověď na: Bargraf #9587
    Jerry
    Účastník

    Tak přátelé znalci troch jste mě jako začátečníka potrápili za což i díky kopírovat kódy jdou jednoduše. Tak že co třeba takhle ? Pokud to jde ještě jednodušeji pište. Díky.

    int timer = 40;
    int timer1 = 60;
    void setup() {
    for (int thisPin = 2; thisPin < 12; thisPin++) {
    pinMode(thisPin, OUTPUT);}}
    void loop() {
    for (int thisPin = 2; thisPin < 12; thisPin++) {
    digitalWrite(thisPin, HIGH);
    delay(timer);}
    for (int thisPin = 2; thisPin < 12; thisPin++) {
    digitalWrite(thisPin, LOW);
    delay(timer);}
    for (int thisPin = 12; thisPin >= 2; thisPin–) {
    digitalWrite(thisPin, HIGH);
    delay(timer1);}
    for (int thisPin = 12; thisPin >= 2; thisPin–) {
    digitalWrite(thisPin, LOW);
    delay(timer1);}
    }

    odpověď na: dalkova spoust pro zrcadlovku #9570
    posjirka
    Účastník

    to bude tím, že cela zprava konci bitem 1. potom ve smycce se to už nenuluje.
    zkus použít zpravu = „2“

    odpověď na: dalkova spoust pro zrcadlovku #9568
    fidos
    Účastník

    jeste mi neni jasna jedna vec, a to ze, po prvnim signalu na reciever se zapne ledka na pinu 13 a sviti porad, i kdyz se ir led vypne. Pak se pri pohybu zase ir ledka zapne a vypne atd. Ale na pinu 13 ledka sviti porad, od prvniho prijmuti signalu…

    odpověď na: dalkova spoust pro zrcadlovku #9567
    posjirka
    Účastník

    ví bůh … já tam radši odpor aspo¨n 100R dávám…

    odpověď na: dalkova spoust pro zrcadlovku #9566
    fidos
    Účastník

    on tam ale na instrucables odpor nema, myslis ze bych moh tim odpalit nejake obvody na vysilaci? Ir ledka ale blika – i kdyz nevim ,jestli blika tak jak ma no.

Aktuálně je na stránce zobrazeno 30 příspěvků - 1,111. až 1,140. (celkem z 2,760)