Nalezeno 528 výsledků hledání
Přejít na rozšířené vyhledávání
- 03 pro 2020, 19:01
- Fórum: Příjem DVB-T, DVB-C, DVB-S, IPTV a dalších
- Téma: Freesat - některé frekvence bez signálu
- Odpovědi: 5
- Zobrazení: 2996
- 30 bře 2020, 08:36
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
- 27 bře 2020, 22:51
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
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 znak unsigned char rec_byte=0; //aktuálně přijatý znak int i=0; //index pole void setup() { Serial.begin(9600); // pozdeji bude n...
- 27 bře 2020, 22:32
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
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ů, doporučuji unsigned, zápornou hodnotu tam asi mít nebudeš char test ='A'; void setup() { Serial.begin(9600); // pozdeji...
- 27 bře 2020, 22:23
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
- 27 bře 2020, 22:15
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
- 27 bře 2020, 21:38
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
void loop() { for (int i=0;i<200;i++) { while (Serial.available() > 0) //pokud jsou nějaká data k dispozici { x[i]==Serial.read (); //načti byte do x Serial.print(x[i]); //vytiskni data do UART if (x[i]==0x41); //je hodnota načteného bytu rovna 0x41? { break; //tak mazej na začátek } } } } Takhle? ...
- 27 bře 2020, 21:21
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
Ono se to ale má rozběhnout po přijetí jednoho data :-) 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 50? tak oprav tu vstupní podmínku: while (Serial.available() <= 50){}; //max je 64 bytů Nebo to má fungovat ...
- 27 bře 2020, 21:06
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
- 27 bře 2020, 20:49
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
- 27 bře 2020, 20:15
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
- 27 bře 2020, 18:35
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
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čet vzorků v jedné operaci uint16_t data_pole [pocet_vzorku]; //tím se ti vytvoří v paměti oblast, celkem v d...
- 27 bře 2020, 17:44
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
Asi jsem natvrdlej :-), 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 bude 5V, děleno 1024 (10bit AC), bude jeden bit cca 5mV. Nikoliv 1mV. Plus nějaké chyby převodu, takže spíš ...
- 27 bře 2020, 16:15
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132
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, a s tím omezením 0-200 dokonce jenom byte. Jestli ti můžu doporučit, utíkej od floatů co nejdál můžeš...
- 27 bře 2020, 14:03
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Index. proměnná v Arduinu
- Odpovědi: 43
- Zobrazení: 7132