цифровая электроника
вычислительная техника
встраиваемые системы

 



Как создавать и использовать методы (функции) в Arduino IDE

Автор: Mike(admin) от 18-01-2021, 01:55

Сегментирование кода на функции позволяет программисту создавать модульные фрагменты кода, которые выполняют определенную задачу, а затем возвращаются в область кода, из которой функция была «вызвана». Порой, такой инструмент существенно упрощает процесс программирования.


Как создавать и использовать методы (функции) в Arduino IDE

В этом простом базовом руководстве вы узнаете, как создавать свои собственные функции, или как их еще называют, методы.

Обучение программированию онлайн

Автор: Mike(admin) от 13-01-2021, 00:55

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

Как создать конечный автомат в Verilog

Автор: Mike(admin) от 11-01-2021, 05:55

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


Как создать конечный автомат в Verilog

В этой статье описаны основы конечных автоматов и показан практический способ их реализации на языке Verilog.

Почему объектно-ориентированное программирование стало столь популярным

Автор: Mike(admin) от 30-11-2020, 00:55

Объектно-ориентированное программирование (ООП) – это давняя парадигма программирования, которая проповедует важность организации вашего кода в более крупные значимые «объекты», моделирующие части вашей проблемы. Эти удобные объекты объединяют все необходимые переменные для описания каждого возможного «состояния» компонентов вашей модели, а также все методы (подпрограммы или функции), необходимые для изменения данных каждой переменной.

Какую среду разработки (IDE) выбрать для программирования микроконтроллеров и встраиваемых систем

Автор: Mike(admin) от 27-11-2020, 05:55

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


Какую среду разработки (IDE) выбрать для программирования микроконтроллеров и встраиваемых систем

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

Что такое преобразование Фурье

Автор: Mike(admin) от 3-08-2020, 23:55

Названное в честь французского математика Жозефа Фурье, преобразование Фурье является математической процедурой, которая позволяет нам определять частотное содержание функции. Для инженеров-электриков преобразование Фурье обычно применяется к временным функциям, которые мы называем сигналами.


Что такое преобразование Фурье

В этой статье приводится важная информация о математическом методе преобразования Фурье, который играет абсолютно фундаментальную роль в проектировании систем и обработке сигналов.

Среднее отклонение, стандартное отклонение и дисперсия в цифровой обработке сигналов

Автор: Mike(admin) от 13-07-2020, 03:55

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


Среднее отклонение, стандартное отклонение и дисперсия в цифровой обработке сигналов

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

Что такое линейная система в электронике

Автор: Mike(admin) от 19-06-2020, 23:55

В этой статье объясняются основные аспекты линейных систем, которые играют фундаментальную роль в электротехнике и обработке сигналов.


Что такое линейная система в электронике

Пять новых языков программирования со светлым будущим

Автор: Mike(admin) от 12-11-2019, 05:35

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


Пять новых языков программирования со светлым будущим

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

Про какие алгоритмы часто спрашивают на собеседованиях по программированию

Автор: Mike(admin) от 26-09-2019, 06:55

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


Про какие алгоритмы часто спрашивают на собеседованиях по программированию