Coder Social home page Coder Social logo

raif_ad9833's Introduction

Устройство читает список программ из конфигурационного файла raif.cfg, который необходимо поместить в корень файловой системы SD карты.

Формат конфигурационного файла

Каждая строка файла, которая начинается с числового символа или двоеточия, считается описанием лечебной программы. Все остальные строки игнорируются при чтении. Программы нумеруются подряд по мере обнаружения их в конфигурационном файле с единицы.

Строка лечебной программы состоит из пар <частота[:длительность]>, разделенных пробелами.

Частота записывается в герцах а формате с плавающей точкой. Опциональная длительность записывается в целых минутах в пределах 1-255 мин. Длительность по умолчанию 5 мин. В самом начале строки может быть указана длительность по умолчанию для всех частот программы.

Пример

#1 program

#Musical notes
261.63:1 293.66:2 329.63:3 349.23:4 392.00:5 440.00:6 493.88:7
:1.5 2720 2489 2170 2000 1865 1800 1600 1550 880 832 802 787 776 727 660 465 450 444 440 428 380 250 146 125 95 72 20 1.2
10000 3000 95 3
2720 2170 1865 1550 880 802 787 727 500 444 190
#5 program
2720 2170 1865 1550 880 802 787 760 727 690 660 500 465 450 444 428 190

строки 1, 2, 3, 8 игнорируются

строки 4, 5, 6, 7, 9 программные строки

строка 4 состоит из 7ми частот. Для каждой частоты указана своя длительность после знака :

строка 5 состоит из 28 частот. Все частоты имеют длительность 1,5 минуты

строка 6 состоит из 4х частот. Все частоты имеют длительность 5 минут

Описание файлов

raif_AD9833.ino скетч Arduino

raif_AD9833_bb.png схема монтажная

raif.cfg конфигурационный файл для записи на SD карту

sd-pin-description-2w.png распиновка SD карты

sd-pin-description-4w.png распиновка mini SD карты

Ссылки

raif_ad9833's People

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.