Технический форум по робототехнике.
Развесистая схемка получается для первых шагов, клёво.
//Объявление констант
#include "define.h"
//Библиотечные модули
#include <avr/io.h>
#include <util/delay.h>
//Вход
int main(void) {
PORTB = 0b00000100; //Инициализация порта B
DDRB = 0b00000111; //Установка трёх битов порта В на выход
//Вечный цикл
while(true) {
//Проверка граничного условия
if(PORTB == 0) PORTB = 0b00000100;
//Пауза
_delay_ms(300);
//Сдвиг бита - переход к следующему светодиоду
PORTB >>= 1;
}
}
Дырочки просверли и стоечки ( пластиковые лучше ИМХО ) в обе стороны завинти - можно будет любой стороной класть на стол.Kozinaka писал(а):Мою конструкцию просто на пол положить боязно - на контакты опирается,
Я уже наловчился, пайка приносит удовольствие, так надёжнее, а разъёмов не жалко, сплавлю - новые куплю.avr123.nm.ru писал(а):Надо было по 2 ряда гнезд ставить на удалении и соединить их проводками - тогда в пустые гнезда можно подключать провода при макетировании без пайки.
К большим и красивым кнопкам и тублерам испытываю сентиментальную нежность, поэтому действительно "кнопка с фиксацией, рубит питание", а также приносит эстетическое наслаждение пользователю.yak-40 писал(а):А зачем такую кнопку мощную прикрутил? Надо было тактовые ставить.