#1 2020-07-18 09:58:00

Vit_pro
Учасник
Зареєстрований: 2020-07-13
Повідомлень: 2

Пишу программы для AVR, PIC, Arduino.

Программы для AVR, PIC, Arduino, проверка в железе, разработка печатных плат, сборка готовых устройств. 
rudik.pro@i.ua

Неактивний

#2 2020-09-17 14:36:38

Konstantin
Гість

Re: Пишу программы для AVR, PIC, Arduino.

Ищу программиста пишущего на С для PIC18xxx.
Компилятор Hi-Tech.
Задача: разработать метод написания перемещаемых ( в памяти программ ) участков кода.

Бюджет: $100.

#3 2020-12-09 21:25:50

Uv5evw
Учасник
Зареєстрований: 2020-12-09
Повідомлень: 1

Re: Пишу программы для AVR, PIC, Arduino.

Можете проверить код, исправить косяки?

Неактивний

#4 2020-12-09 22:54:36

г0сть
Гість

Re: Пишу программы для AVR, PIC, Arduino.

Исправил, проверяйте

#5 2022-02-05 06:53:34

sanj49
Учасник
Зареєстрований: 2022-02-05
Повідомлень: 7

Re: Пишу программы для AVR, PIC, Arduino.

нежна помощ в переделке скетча
http://forum.rcl-radio.ru/viewtopic.php?pid=5375#p5375
пишите:
ssanj76a@gmail.com

Неактивний

#6 2022-04-10 16:48:16

Witek
Учасник
Зареєстрований: 2022-04-10
Повідомлень: 2

Re: Пишу программы для AVR, PIC, Arduino.

Ищу исполнителя. https://forum.arduino.ua/viewtopic.php?pid=34718#p34718

Неактивний

#7 2022-10-02 20:32:17

Андрій Гнашук
Гість

Re: Пишу программы для AVR, PIC, Arduino.

Потрібно написати програму для створення на ардуіно нано та малинки блока формування пакетних  телеметричних даних для накладання на відео камери курсової та обзорної і передачі в подальшому через RFD-900x на комп'ютер та на відеомонітор

#8 2022-10-02 20:33:28

Андрій Гнашук
Гість

Re: Пишу программы для AVR, PIC, Arduino.

Потрібно написати програму для створення на ардуіно нано та малинки блока формування пакетних  телеметричних даних для накладання на відео камери курсової та обзорної і передачі в подальшому через RFD-900x на комп'ютер та на відеомонітор
0672364660

#9 2023-04-16 00:10:47

Ярік
Гість

Re: Пишу программы для AVR, PIC, Arduino.

Потрібно написати багато канальний (9) генератор частот (бажано синус)

#10 2023-04-16 00:44:18

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: Пишу программы для AVR, PIC, Arduino.

Ярік пише:

Потрібно написати багато канальний (9) генератор частот (бажано синус)

Уточніть, що саме потрібно? 9 синусоїд з різними амплітудами, частотами, фазами? Яка частота дискретизації?

Остання редакція Honey (2023-04-16 00:48:19)

Неактивний

#11 2023-04-16 05:41:08

Ярік
Гість

Re: Пишу программы для AVR, PIC, Arduino.

З різними частотами  174 , 285,. 396,. 417,. 528,. 639,. 741,  852,. 963,.  Гц.

#12 2023-04-16 10:10:41

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: Пишу программы для AVR, PIC, Arduino.

Пишіть на е-мейл, зроблю те, що Ви хочете.

Неактивний

#13 2023-04-16 11:41:45

chatGPT
Гість

Re: Пишу программы для AVR, PIC, Arduino.

Ярік пише:

Потрібно написати багато канальний (9) генератор частот (бажано синус)

const int numChannels = 9; // кількість каналів ЦАП
const int amplitude = 2047; // амплітуда сигналу (0-4095)

int frequencies[numChannels] = {174, 285, 396, 417, 528, 639, 741, 852, 963};
float phases[numChannels] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
float phaseIncrements[numChannels];
float currentValues[numChannels];

void setup() {
  Serial.begin(9600);
  // налаштування ЦАП
  SPI.begin();
  pinMode(SS, OUTPUT);
  digitalWrite(SS, HIGH);
  SPI.setClockDivider(SPI_CLOCK_DIV4);
  SPI.setDataMode(SPI_MODE0);
  SPI.setBitOrder(MSBFIRST);
  delay(100);
  // розрахунок кроку фази для кожної частоти
  for (int i = 0; i < numChannels; i++) {
    phaseIncrements[i] = 2 * PI * frequencies[i] / 44100.0;
  }
}

void loop() {
  for (int i = 0; i < numChannels; i++) {
    currentValues[i] = amplitude * sin(phases[i]);
    phases[i] += phaseIncrements[i];
    // перевірка того, що фаза не виходить за межі [0, 2 * PI]
    if (phases[i] > 2 * PI) {
      phases[i] -= 2 * PI;
    }
  }
  // відправлення значень на ЦАП
  for (int i = 0; i < numChannels; i++) {
    digitalWrite(SS, LOW);
    SPI.transfer(0x30 + i);
    SPI.transfer(highByte(currentValues[i] + amplitude));
    SPI.transfer(lowByte(currentValues[i] + amplitude));
    digitalWrite(SS, HIGH);
  }
  delay(1);
}

#14 2023-04-16 11:43:19

Ярік
Гість

Re: Пишу программы для AVR, PIC, Arduino.

На імейл  ?
Піши на вібер 0679064422 договорімся

#15 2023-04-16 17:38:41

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: Пишу программы для AVR, PIC, Arduino.

chatGPT пише:
int frequencies[numChannels] = {..., 528, 639, 741, 852, 963};
...
void loop() {
  ...
  delay(1);
}

Теорема Найквіста, ні, нічого не чули про таку.

Неактивний

#16 2023-04-16 18:30:13

chatGPT
Гість

Re: Пишу программы для AVR, PIC, Arduino.

Honey пише:

Теорема Найквіста, ні, нічого не чули про таку.

Теорема Найквіста (також відома як теорема Найквіста-Шенкера) - це математична теорема, що стосується аналізу стійкості лінійних динамічних систем зі зворотним зв'язком. Вона була розроблена електронним інженером Гаролдом Найквістом в 1928 році.

Згідно з теоремою Найквіста, для того щоб система була стійкою, необхідно і достатньо, щоб крива Найквіста не перетнулася з віссю від'ємних дійсних чисел на відрізку від -1 до точки -jω_c, де ω_c - частота зрізу системи.

Ця теорема є важливим інструментом для проектування і аналізу зворотних зв'язків систем автоматичного регулювання і фільтрів в електроніці та інших галузях інженерії.

#17 2023-09-14 13:41:02

Павло
Гість

Re: Пишу программы для AVR, PIC, Arduino.

Доброго потрібна допомога в написані програми для розумного будинку.

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму