Игрушка ребенку

fura
Offline
Зарегистрирован: 31.07.2014

Здравствуйте,помогите пожалуйста починить(собрать) игршку ребенку.

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

Написал для ардуинки Уно небольшой скетч

void setup() {
  // put your setup code here, to run once:
DDRB = B00001110;
PORTB = 0;
}

void loop() {
 
  PORTB = B00001010;
  delay(100);
  PORTB = B00001100;
  delay(100);
 }

Работает практически как надо,однако необходимо добавить некоторые функции :

1.Включение после замыкания кнопки;

2.Порт В3 должен включаться на некоторое время(примерно на 1-2 минуты);

3.Полученое вгрузить в маленькую ТИНЬку13(пробывал вкинуть верхний код по инструкциям в нете,ничего не вышло).

Помагите пожалуйста.

fura
Offline
Зарегистрирован: 31.07.2014

Ах,да светодиоды мигалки подключены встречно к портам В1,В2. Меняется, то 1, то 0, на выводах. На порт В3 через транзистор подключу платку звукового синтезатора.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

на "Пожарке" китайской нет ни таких пинов , ни никаких кодов ( оне не иэвестны )
что вам доступно на "Пожарке" ?

1.Включение после замыкания кнопки;
какой ? на чём ?

Клапауций 911
Offline
Зарегистрирован: 18.10.2015
std
Offline
Зарегистрирован: 05.01.2012

При R=330k, C=470uF время будет 170 сек. Калькулятор тут.

fura
Offline
Зарегистрирован: 31.07.2014

Клапаунций 911,пробывал по этой схеме зашивать,в конце появляется ошибка, типо какой-то файл не найден.

SU-27, китайскую плату я выкидываю и ставить нужно attiny13

std, и к чему этот генератор?

 

std
Offline
Зарегистрирован: 05.01.2012

Это формирователь импульса. Клацаем кнопку и включается. Через время выключается.

Клапауций 911
Offline
Зарегистрирован: 18.10.2015

fura пишет:

Клапаунций 911,пробывал по этой схеме зашивать,в конце появляется ошибка, типо какой-то файл не найден.

http://arduino.ru/forum/programmirovanie/arduino-ide-i-tiny

fura
Offline
Зарегистрирован: 31.07.2014

На задней оси машинки стоит "маховик" который замыкает 2 пластинки(кнопка без фиксации своего рода) когда ребенок толкает машинку. Необходимо чтоббы при замыкании этих пластин на некоторое время включался синтезатор звука.

fura
Offline
Зарегистрирован: 31.07.2014

Импульсы формироватьможет ведь и Тини,или я не прав?

 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

fura пишет:

Импульсы формироватьможет ведь и Тини,или я не прав?

 

задачу - определите уж....

fura
Offline
Зарегистрирован: 31.07.2014

Кажется я задачу уже огласил?

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

fura пишет:

На задней оси машинки стоит "маховик" который замыкает 2 пластинки(кнопка без фиксации своего рода) когда ребенок толкает машинку. Необходимо чтоббы при замыкании этих пластин на некоторое время включался синтезатор звука.

на эту задачу ответ в #4
от пластин-замыкателей - на вход , с выхода - на синтезатор звука

fura
Offline
Зарегистрирован: 31.07.2014

С 555 таймером понятно,но разве в самом МК тини 13 нет подобного таймера?

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

fura пишет:

С 555 таймером понятно,но разве в самом МК тини 13 нет подобного таймера?

аппаратного нет , только программно можно сделать