Первое задание на html

Первое задание на html

Сегодня мы напишем нашу первую веб-страничку при помощи html. Это будет очень простая страница на которой просто будут выведены: текст, картинка, ссылка. Это будет не очень сложно и поэтому давайте начнем.

Первое что нам нужно сделать это создать обычный текстовый документ. Создали? Теперь изменим его расширение .txt на .html.

Создали текстовый документ.
Изменили его расширение из .txt в .html

Мы уже знаем синтаксис html и что такое блок body и блок head. Поэтому опять останавливаться на этом я не буду.

Первое что я хочу добавить на нашу страницу это текст. Что же мне нужно для этого сделать? Для этого используется тег <p></p>.

Все что будет записано в этом теге будет выведено на экран в виде текста. Давайте напишем в него фразу Hello World.

Написали
И вот что у нас получилось

Однако обратите внимание на название вкладки: «test.html». Согласитесь это не красиво. Для того что бы сделать красивое название сайту используется тег <title></title>. Он записывается в блоке <head>.

Теперь у нашей страницы есть название

Далее мы хотели добавить картинку. В этом нам пригодится тег <img>

У него есть аргумент src. Он используется следующим образом:

<img src=»url картинки которую мы хотим вставить»>

url можно узнать найдя картинку в браузере и кликнув на неё правой кнопкой мыши нажать Копировать URL картинки.

Это сработало, картинка получилась слишком большой. Давайте это исправим. Это очень просто. Для этого нужно дописать еще два аргумента: width и heigh. Те кто знает английский уже понял, что в аргумент width мы запишем ширину, а heigh высоту. Но на самом деле можно использовать и только один аргумент, например width, а html уже сам изменит высоту на нужную.
Вот такой код у нас получился
А вот и результат.

Теперь я хочу добавить ссылку по нажатию на которую мы будем переходить например в ютуб.

Для этого мы воспользуемся уже известным нам тегом <a></a>

Я уже рассказывал об этом теге так что не буду сейчас о нем подробно рассказывать.

Тут мы будем использовать атрибут href

Регулируемый блок питания на микросхеме lm317

Блок питания — одно из самых важных устройств, в мастерской радиолюбителя. Тем более с батарейками и с аккумуляторами каждый раз мучиться как-то надоело. Рассмотренный здесь БП Регулирует напряжение от 1.2 вольта до 30 вольта.

Для сборки нужны следующие комплектующие:

Трансформатор (12-25 В.)
Диодный мост на 2-6 А.
C1 1000 мкФ 50 В.
C2 100 мкФ 50 В.
R1 (номинал подбирается в зависимости от от трансформатора, он служит для запитки светодиода)
R2 200 Ом
R3 (переменный резистор, подбирается тоже, его номинал зависит от R1, но об этом позже)
Микросхема LM317T

Сразу привожу схему:

Шаг 1. Для начала нужно определить сопротивление резисторов R1 и R3. Дело в том, какой трансформатор вы выберете. То есть, нужно подобрать правильные номиналы, и в этом нам поможет специальный онлайн-калькулятор. Его можно найти вот по этой ссылке: Калькулятор онлайн
Я надеюсь, вы разберетесь. Я рассчитывал резистор R2, взяв R1=180 Ом, а выходное напряжение 30 В. Итого получилось 4140 Ом. То есть мне нужен резистор на 5 кОм.

Шаг 2. С резисторами разобрались, теперь дело за печатной платой. Её я делал в программе Sprint Layout, скачать можно тут: скачать плату

Шаг 3. Сначала поясню, что куда впаивать. К контактам 1 и 2 – светодиод. 1 – это катод, 2 – анод. А резистор для него (R1) считаем тут: рассчитать резистор
К контактам 3, 4, 5 – переменный резистор. А 6 и 7 не пригодились. Это было задумано для подключения вольтметра. Если вам это не нужно, то просто отредактируйте скачанную плату. Ну а если понадобится, то установите перемычку между 8 и 9 контактами. Плату я делал на гетинаксе, методом ЛУТ, травил в перекисе водорода (100 мл перекиси + 30 г. Лимонной кислоты + чайная ложка соли).
Теперь о трансформаторе. Я взял силовой трансформатор ТС-150-1. Он обеспечивает напряжение в 25 вольт. Шаг 3. Сначала поясню, что куда впаивать. К контактам 1 и 2 – светодиод. 1 – это катод, 2 – анод. А резистор для него (R1) считаем тут: рассчитать резистор
К контактам 3, 4, 5 – переменный резистор. А 6 и 7 не пригодились. Это было задумано для подключения вольтметра. Если вам это не нужно, то просто отредактируйте скачанную плату. Ну а если понадобится, то установите перемычку между 8 и 9 контактами. Плату я делал на гетинаксе, методом ЛУТ, травил в перекисе водорода (100 мл перекиси + 30 г. Лимонной кислоты + чайная ложка соли).
Теперь о трансформаторе. Я взял силовой трансформатор ТС-150-1. Он обеспечивает напряжение в 25 вольт.

Шаг 4. Теперь нужно определиться с корпусом. Недолго думая, мой выбор пал на корпус от старого компьютерного блока питания.

Шаг 5. Теперь нужно установить плату и радиатор, припаять все необходимые провода. И не забываем про предохранитель. Его я прикрепил сверху на трансформатор. На фото это всё выглядит, как-то страшно и не красиво, но наделе это совсем не так.

Собираем корпус и наш блок питания готов к работе. Он регулирует напряжение в пределах 1.2В до 30В.

Ещё 5 тегов HTML которые ты обязан знать

1 <link><link>

Этот тег используется для соединения html файла с css файлом. На самом деле его используется не только для этого, но об этом я расскажу вам в другой раз.

Синтаксис тега:

<link rel="stylesheet"type="text/css"href="theme.css"/>

2 <strong><strong>

Согласитесь сильно звучит. Не так ли? Но на самом деле этот тег используется исключительно для того что бы добавить на страницу «жирный» текст.

Я думаю вы уже догадались какой синтаксис у этого тега, но всё же:

<strong>Ваш текст<strong>

3 <em><em>

Этот тег просто добавляет на страницу курсивный текст. Его синтаксис точно такой же как и у тега <strong>. Больше сказать ничего не могу.

4 <input>

А вот этот тег уже куда более интересный. Он добавляет на страницу поле для ввода чего-нибудь. Синтаксис:

<input name="какое-нибудь"/>

5 <button><button>

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

<button>Можете написать на кнопку все что захотите</button>

Ну и закончился наш список тегов html которые ты обязан знать. Если ты не согласен с этим списком то прошу ин зе комментс. Новые статьи каждые выходные, не пропусти новинки.

Первый проект на Arduino (Схема и код)

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

И сегодня мы попробуем решить эту боевую задачу на ардуино.

И так, сейчас мы попробуем создать маячок на ардуино. Начнём со схемы для управления светодиодом. Хотя, стоп. Тут нам не нужно никакой особой электрической схемы. Единственное вам нужно знать что маленьким светодиодам не нужно много энергии. А совсем наоборот. Даже 5V из ардуино много для них. Поэтому нам нужен резистор. У нас уже была статья про него можете прочитать. Нам нужен резистор следующих цветов: красный, красный, коричневый золотой. Его нужно прикреплять к длиной ноге светодиода. Золотой линией к ноге. Минус к Gnd (на ардуино), плюс к цифровому пину.

Далее нужно написать код.

int ledPin = 13

void setup()

{

pinMode( ledPin , OUTPUT);

}

void loop()

{

digitalWrite(ledPin, HIGH); // Включаем светодиод при помощи функции digitalWrite и константы HIGH

delay(1000); // Ждём секунду (измеряется в миллисекундах, 1000 миллисекунд = 1 секунда.

digitalWrite( ledPin, LOW);

// Включаем светодиод при помощи функции digitalWrite и константы HIGH

delay(1000); // Ждём секунду (измеряется в миллисекундах, 1000 миллисекунд = 1 секунда.

}

Это очень простая программа и в принципе проект. Но начинать практиковаться в программировании я советую именно с таких не самых сложных задач (не смотря на то что я говорил в начале статьи ).

Резистор

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

5 тегов HTML которые ты должен знать

1 <a href=»google.com»>Ссылка</a>

Этот тег используется для того что бы создавать ссылку. При помощи языка CSS в будущем мы сможем изменить цвет, размер и шрифт ссылки.

2 <title>название сайта</title>

Тег <title> позволяет нам написать название сайта

Если вы хотите что бы ваш сайт выглядел красиво нужно не только сделать крутой дизайн. Дело в том что даже если ваш сайт сам по себе выглядит круто надпись «Мой сайт.html» будет всё портить. Этот тег вам поможет.

3 <div>Контейнер</div>

Тег див это по сути только контейнер в который вы можете положить картинку, текст, ссылку или что то ещё. Пока вы будете писать html код он вам не пригодится. Но когда вы начнёте писать код на CSS тег <div> вам очень поможет так как не придётся по отдельности настраивать все объекты на странице.

4 <img/> картинка

Первый не парный тег в нашем топе — тег <img/>. Возможно вы уже поняли что он добавляет на страницу картинку. Сильно заострять внимание на нём не буду и единственное скажу какие аргументы нужно с ним использовать. Во первых это аргумент src используется для того что бы сказать html-ю какую картинку нужно добавить на страницу. Его синтаксис выглядит так: src=»Путь к файлу или URL картинки». Width и Height используются для настройки высоты и ширины картинки. Синтаксис: width=»ширина в px» heght=»высота в px».

5 <p></p>

Последний тег на сегодня используется для того сто бы добавить на страницу параграф (текст). Синтаксис проще некуда: <p>Текст</p>.

Светодиод

Светодиод или светоизлучающий диод — полупроводниковый прибор с электронно-дырочным переходом, создающий оптическое излучение при пропускании через него электрического тока в прямом направлении. Излучаемый светодиодом свет лежит в узком диапазоне спектра.

Конденсатор

Конденсатор — двух полюсник с постоянным или переменным значением ёмкости и малой проводимостью; устройство для накопления заряда и энергии электрического поля. Конденсатор является пассивным электронным компонентом. Ёмкость конденсатора измеряется в фарадах.

Реле

Реле — элемент автоматических устройств, который при воздействии на него внешних физических явлений скачкообразно принимает конечное число значений выходной величины. По виду физических величин, на которые реагируют реле, они делятся на: электрические, механические, тепловые, оптические, магнитные, акустические.

Азы Arduino

И так. Давайте не будем тянуть кота за хвост как в первой статье и сразу начнём.

Arduino это серия микроконтроллеров для программирования роботов и другой подобной техники. О том как собрать собственного робота мы расскажем позже. А пока мы разберём структуру программы Arduino.

Когда мы заходим в программу для программирования Arduino мы видим две надписи:

void setup() {

Место для программы

}

void loop() {

Место для программы

}

Давайте разберёмся что это такое.

В блоке setup() пишется программа которая активируется один раз при включении контроллера. Это зачастую какие нибудь настройки контроллера. В блоке же loop() находится непосредственно сама программа для управления например портами контроллера. Она повторяется постоянно либо выполняется заданное количество раз.

На этом пока всё. Уже скоро на сайте появится новая статья по Arduino. Не пропусти.