Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Bylo nalezeno 528 výsledků hledání.
Obsah fóra Diskuzní fórum Elektro Bastlírny
Autor Zpráva
  Téma: Freesat - některé frekvence bez signálu
popopepe

Odpovědi: 5
Zhlédnuto: 3347

PříspěvekFórum: Příjem DVB-T, DVB-C, DVB-S, IPTV a dalších   Zaslal: čt prosinec 03 2020, 19:01   Předmět: Freesat - některé frekvence bez signálu
Funguje normálně.
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: po březen 30 2020, 7:36   Předmět: Index. proměnná v Arduinu
Tak hlavně že to funguje Smile.
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 22:51   Předmět: Index. proměnná v Arduinu
A nebo po tom jednom bytu, jak si psal:

unsigned char x[200]; //pole o rozměru 200 prvků, doporučuji unsigned, zápornou hodnotu tam asi mít nebudeš
char test ='A'; //test zna ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 22:32   Předmět: Index. proměnná v Arduinu
Pokud víš, že nebudeš po UART posílat hodnotu do Atiny větší než 255, bude lepší to pole dimenzovat jako char.

Takže třeba takhle?


unsigned char x[200]; //pole o rozměru 200 prvků, dop ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 22:23   Předmět: Index. proměnná v Arduinu
Případně místo
Serial.read ()
Použij :
Serial.readBytes(buffer, length)

Takže v tvém případě :
while (Serial.available() > 0) //pokud jsou nějaká data k dispozici
Serial.readBytes(x,200) ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 22:15   Předmět: Index. proměnná v Arduinu
tak si udělej jeden testovací znak:

char test='A';

if (x[i]==test) tak něco udělej...;
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 21:38   Předmět: Index. proměnná v Arduinu

void loop()
{
for (int i=0;i<200;i++)
{
while (Serial.available() > 0) //pokud jsou nějaká data k dispozici
{
x& ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 21:21   Předmět: Index. proměnná v Arduinu
Ono se to ale má rozběhnout po přijetí jednoho data Smile


Pokud to má fungovat jinak, musíš říct, co to má dělat.
Má to čekat na příjem hodně dat, a pak se to spustit? Kolik je hodně dat? Třeba 5 ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 21:06   Předmět: Index. proměnná v Arduinu

unsigned int x[200]; //pole o rozměru 200 prvků, doporučuji unsigned, zápornou hodnotu tam asi mít nebudeš

void setup()
{
Serial.begin(9600); // pozdeji bude navole ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 20:49   Předmět: Index. proměnná v Arduinu
Zkus ten serial změnit:

Serial.println(x[i]); //dej ten char pryč
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 20:15   Předmět: Index. proměnná v Arduinu
code:
// definice pole o velikosti 200 prvků = ?
int x
unsigned int x[200]; //pole o rozměru 200 prvků, doporučuji unsigned, zápornou hodnotu tam asi mít nebudeš

void setup()
& ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 18:35   Předmět: Index. proměnná v Arduinu
OK, ten HW asi řešit nemusíme. tak v čem je vlastně ten problém?
Tak ho přesně popiš vlastními slovy.

Neumíš vytvořit pole?
//místo n zadej počet vzorků //např 28

#define pocet_vzorku 28 //po ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 17:44   Předmět: Index. proměnná v Arduinu
Asi jsem natvrdlej Smile, ale zkusím:
Máš nějaké čidlo ( na výstupu čidla měříš napětí v rozsahu cca 0-1V-> připojeno k ADC ATINY).

Atiny bude napájené dejme tomu 5V, takže reference pro to ADC ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 16:15   Předmět: Index. proměnná v Arduinu
Takže máš na vstupu toho Nano nějaký operák na zesílení z 0-1V na rozsah 0-5V?
Nebo budeš snímat jenom ten rozsah 0-1V (což je číselně 0 až cca 200 v 10 bit ADC)?
To není float, to je obyčejný uint, ...
  Téma: Index. proměnná v Arduinu
popopepe

Odpovědi: 43
Zhlédnuto: 8951

PříspěvekFórum: Programování PIC, ATMEL, EEPROM a dalších obvodů   Zaslal: pá březen 27 2020, 14:03   Předmět: Index. proměnná v Arduinu
Z jakého konkrétního senzoru čteš 200 floatů?
 
Strana 1 z 36 Jdi na stránku 1, 2, 3 ... 34, 35, 36  Další
Časy uváděny v GMT + 1 hodina
Přejdi na:  

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.20 sekund