roboforum.ru

Технический форум по робототехнике.

Вопросы новичка.

Re: Вопросы новичка.

dimamichev » 22 фев 2017, 11:20

Ядрён батон, почему не важно - ранее на клавиатуру в 25 кнопок ушло 10 выводов, а тут замануха одного... Просветите, спокойно тока...

Re: Вопросы новичка.

Angel71 » 22 фев 2017, 11:39

мудрите квадратные колёса каждой части и даже если их до ума довести, то не факт, что они стыковаться друг с другом будут + в общем легко может оказаться, что для желаемого устройства вообще всё кардинально по другому нужно было сделать. как сделать управление, кардинально разных вариантов мягко говоря предостаточно. на одном пине хотя бы посмотрели бы схему lcd keypad shield.

Re: Вопросы новичка.

dimamichev » 22 фев 2017, 11:48

Понял, посмотрю... Вот из серии колёс... Не добрался правда пока до железа - чиста плод буйной, необдуманной, фантазии...

Добавлено спустя 2 минуты 57 секунд:
А что за чудеса- в сообщениях слова меняются? - редактура прожитого?
Вложения
квадратные колёса.jpg

Re: Вопросы новичка.

Angel71 » 22 фев 2017, 11:50

т.е. не доходит, что без описания концепции устройства это всё мартышкина возня? :) удачи, она вам понадобиться, что бы отдельные части пореже хоть полностью не переделывать.

Re: Вопросы новичка.

dimamichev » 22 фев 2017, 11:58

Опять убежал...Какой план? Да вот такой: одноголосое ЭМИ без матрицы клавиш, с использованием 2 выводов ардуины и ещё двух для питания, с маленьким скетчем. Или это не концепт..?

Re: Вопросы новичка.

Dmitry__ » 22 фев 2017, 11:59

dimamichev писал(а):Вот идея клавиатуры - разгромите ежели не так...

Схема хорошая, но это как раз тот вариант, когда надо изучить все наработки по дуинам :wink:
Вешаем много кнопок на один вход Arduino

Re: Вопросы новичка.

dimamichev » 22 фев 2017, 12:15

"Софтверная реализация" вот что меня оказывается накрыло в мыслях, правда в скетче планировал другие слова писать (ни как в первой ссылке по запросу)... А как насчёт схемы? не вариант? :(
Вложения
квадратные колёса.jpg

Re: Вопросы новичка.

Dmitry__ » 22 фев 2017, 12:21

dimamichev писал(а):А как насчёт схемы? не вариант?

Хлам, яркость будет зависеть от положения резистора. А если резюк выкрутить на ноль, то вообще будет не зажечь светодиод.

Re: Вопросы новичка.

Angel71 » 22 фев 2017, 12:23

images.jpg
images.jpg (6.95 КиБ) Просмотров: 1836

такоечто ли? так из всего, что в этой теме вы уже перепробовали, просто выкидывается и всё с нуля переделывается.
Dmitry__, аха, на ардуине свет клином сошелся. есть такие страшные матюки, допустим такие как стандартная логика, сдвиговый регистр, мультиплексор и т.д.

Re: Вопросы новичка.

dimamichev » 22 фев 2017, 12:35

Понял... Минусовой провод - гад мешает...шунтирует...

Добавлено спустя 8 минут 14 секунд:
Ну да, да, да! Именно так и есть - делаю, балуемся, публикуюсь, выбрасываю-ломаю-переделываю с нуля и опять заново - конструкции для вечно начинающих. Что касается логики ттл и кмоп всё это давно могу в своих игрушках - моё детство...

Re: Вопросы новичка.

Madf » 22 фев 2017, 13:20

dimamichev писал(а):Пока планирую накопление "мыслей" с одним входо-выходом. Вот идея клавиатуры - разгромите ежели не так...

Схема не верная, ненужно путать R2R от DAC-а. :D
Выглядеть порядок номиналов должно как-то так:

Изображение
Опрос значения делаем есесьно АЦПшкой.

Re: Вопросы новичка.

dimamichev » 22 фев 2017, 23:25

Вот,сделал по схеме скетч. Настройка свелась к догадыванию что вместо 1023 надо написать 1025, вместо 7 - 8. Догадался правда только "в железе".Семь нот - чижик-пыжик...Завтра надо будет воткнуть светодиод- мигалку (такт отсчитывать) от входа-выхода (совместив для тренировки два скетча) и можно ломать...
Код: Выделить всёРазвернуть
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Arduino UNO
//
////////////////////////
//
//программа  ЭМИ вариант 2 //
unsigned int  n=0;
unsigned int  x=0;
int tabl [8] ={0,261,293,329,349,392,
                          440,494  };  // зашифрованные данные нот – их частоты


void setup()   
   {
          pinMode(13, OUTPUT);
          digitalWrite(13, LOW);
          pinMode(A0, INPUT);
   }
        void loop()
      {
        x=analogRead(A0); n=map(x, 0, 1025, 0, 8);
        if ( n>0) {tone (13, tabl[n]);} // исполнение вызванной ноты
        else { noTone(13) ;}
     
       }
   
//
// Конец /
//
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Вложения
эми версия 2.jpg

Re: Вопросы новичка.

Dmitry__ » 22 фев 2017, 23:41

А в чем схемы рисуешь? Оперативно...

Добавлено спустя 4 минуты 45 секунд:
Если хочешь, могу побухтеть по правильности схем усилителей звука :)

Re: Вопросы новичка.

Zusul86 » 23 фев 2017, 00:35

dimamichev писал(а):Семь нот - чижик-пыжик...

То есть вы осознаете что по вашей схеме распознается нажатие только одной кнопки.

Re: Вопросы новичка.

dimamichev » 23 фев 2017, 08:43

Схемы рисую в Layout40 - программка для рисования печатных плат...То есть все элементы моих схем и их соединения ничто иное как печатные дорожки только маленькие...Про правильность усилителей звука конечно хочу послушать.

Распознаю, что осознаётся только одно нажатие кнопки...а сын нет (у него музыкальная школа за спиной)- и жмёт сразу две, три. Как помочь ребёнку?.. и мне заодно (ведь наверняка есть элементарное решение в рамках Ардуины).


cron
Rambler\'s Top100 Mail.ru counter