Консольная утилита simulavr - эмулятор микроконтроллеров Atmel AVR поддерживает программную эмуляцию микроконтроллеров серий at90s, atmega8, atmega16, atmega103, atmega128, at43usb.

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

Следующая программа может пригодиться при конструировании устройств со звуковым сигналом.

В Arduino скетч (прошивку) пишут на C, затем ее компилируют. Получают hex файл с прошивкой и загружают эту прошивку в микроконтроллер.

T0 8-ми разрядный таймер/счетчик может использоваться для отсчета временных интервалов, как счетчик внешних событий или в качестве двухканального генератора 8-ми битного ШИМ сигнала.

Следующая программа на ассемблере в бесконечном цикле включает и выключает на выводе PB4 микроконтроллера ATtiny13 напряжение питания, мигает светодиодом. В подпрограмме реализована задержка. Длительность задержки устанавливается параметром.

Программа на ассемблере устанавливает режим работы вывода PB4 микроконтроллера ATtiny13 как выход и включает на выводе PB4 сигнал высокого или низкого уровня.