Самоделкин
Главная страница

1. Программирование на Scratch

Введение

Первая программа

Кот и Бизон
Кот и Пес

Мультик с костюмами

Приключения Котенка
Мультик с приведениями

Игра с минами

Мультик про бабочку
Мультик про пчелку
Игра с двумя уровнями
Игра про волшебника
Кот математик
Кот с реактивным ранцем
Общение с персонажем
Викторина
Игра платформер
Кошачий боулинг
 

3. Программирование на S4A

Введение
Маячок
Нарастающая яркость
Управляемая яркость
Бегущий огонек
Секундомер
Ночной светильник
Кнопочный переключатель

 

Программирование на Arduino IDE

Эксперимент. Маячок с нарастающей яркостью.

Для удобства приводим схему подключения светодиода на Arduino:

Принципиальная схема

Схема на макетке

 Программа       

                // даём разумное имя для пина №6 со светодиодом
              
// (англ. Light Emitting Diode или просто «LED»)
              
// Так нам не нужно постоянно вспоминать куда он подключён
              
#define LED_PIN 6
              
void setup()
              
{
              
// настраиваем пин со светодиодом в режим выхода,
              
// как и раньше
              
pinMode(LED_PIN, OUTPUT);
              
}
              
void loop()
              
{
              
// выдаём неполное напряжение на светодиод
              
// (он же ШИМ-сигнал, он же PWM-сигнал).
              
// Микроконтроллер переводит число от 0 до 255 к напряжению
              
// от 0 до 5 В. Например, 85 — это 1/3 от 255,
              
// т.е. 1/3 от 5 В, т.е. 1,66 В.
              
analogWrite(LED_PIN, 85);
              
// держим такую яркость 250 миллисекунд
              
delay(250);
              
// выдаём 170, т.е. 2/3 от 255, или иными словами — 3,33 В.
              
// Больше напряжение — выше яркость!
              
analogWrite(LED_PIN, 170);
              
delay(250);
              
// все 5 В — полный накал!
              
analogWrite(LED_PIN, 255);
              
// ждём ещё немного перед тем, как начать всё заново
              
delay(250);
              
}

 

 

                                                                               С оригиналом статьи вы можете ознакомиться на сайте Amperka.ru

2. Схемотехника

Введение

Понятие электричества

Принципиальные схемы
Законы электричества
Управление электричеством
Делитель напряжения
Быстрая сборка схем
Конденсатор
Резистор
Диод
Светодиод
Светодиодные сборки
Тактовая кнопка
Биполярный транзистор
Полевой транзистор
Пьезодинамик
Мотор
 

4. Программирование на Arduino IDE

Введение
Маячок
Нарастающая яркость
Управляемая яркость
Бегущий огонек
Секундомер
Ночной светильник
Кнопочный переключатель
Датчик расстояния
Датчик влажности
Датчик движения
Датчик детектор линии
Пьезоизлучатель
Драйвер двигателя