Как сделать свой собственный калькулятор

Обновлено: 21.11.2024

Заблокировано. Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия.

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

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

Есть ли для этого хороший учебник? С чего начать?

12 ответов 12

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

\$\begingroup\$ лол. Что это такое? Я думаю, что видел это раньше, хотя я не уверен. Очень любопытно посмотреть, смогу ли я получить в свои руки один из них. У вас есть имя или ссылка на один из них? \$\конечная группа\$

Это нетривиальный проект. Есть много образовательных подпроектов, о которых стоит беспокоиться. Один из них - кнопки и устранение дребезга. Другой — вывод символов на дисплей. Есть решение, как вы хотите реализовать это, вы заинтересованы в том, чтобы сделать это из большой коробки nand-гейтов или хотите взять микроконтроллер или другой процессор и написать программное обеспечение? Вы заинтересованы в использовании fpga и выполнении всей математики в RTL? Вам нужно разбить проблему на эти компоненты и работать/изучать один компонент за раз, а затем соединять их вместе. Например, если основной математический движок на самом деле является программным обеспечением на микроконтроллере, одна из задач будет включать в себя написание некоторых функций C на вашем настольном компьютере, которые вы можете обрабатывать нажатиями клавиш и выводить символы, которые в конечном итоге будут выводиться на дисплей. Нетривиальная задача, если вы никогда раньше не программировали. Если вы решите использовать fpga или, возможно, даже дискретную логику, вы можете использовать verilator или icarus verilog или ghdl для работы с основными математическими и интерфейсными модулями.

В качестве образовательного проекта я бы купил несколько панелей запуска msp430 по цене менее 5 долларов каждая или The STM32 value line discovery (на основе stm32/arm, а не другую) примерно по 12 долларов каждая. Многие люди направят вас к Arduino, и это тоже прекрасная платформа, у нее есть свои плюсы и минусы, я бы не стал использовать ее в качестве своего первого микроконтроллера. Купите простую двухстрочную ЖК-панель, земляной ЖК-экран раньше был хорошим местом, возможно, просто зайдите на sparkfun. Возьмите одну плату микроконтроллера, подключите ее к ЖК-панели и научитесь выводить символы на дисплей. Затем я бы научился использовать uart на микроконтроллере, который часто начинается с передачи байтов, а затем приема и эха. Используйте uart-приемник для получения вещей, которые можно вывести на дисплей, затем используйте тупой терминал (замазка, гипертерм, миником) с компьютера и убедитесь, что он работает. Затем возьмите другой микроконтроллер, используйте свой опыт ввода и вывода UART и поработайте над основным математическим движком, с вашего компьютера подайте ему 0 - 9, +, -, = сначала, затем добавьте умножение и деление, а затем с плавающей запятой, если вы достаточно смелы для этого (или иметь подходящую библиотеку). Выход из математического модуля будет отображать входные числа и печатать результаты, когда будет отправлено = и т. д. Затем выяснить, что делать с кнопками, найти массив кнопок, каким-то образом передать их в третий микроконтроллер, устранить дребезг и превратить это в uart из 0 - 9, +, -, = к математическому микроконтроллеру. ЗАТЕМ сократите все это до одного микроконтроллера без uart в середине.

Можете ли вы предоставить больше информации о том, о чем вы думаете, о блоке nand-гейтов или решении на основе микроконтроллера, или вы думали о чем-то другом?

Обдумываете ли вы идею использования собственного калькулятора на своем веб-сайте? Вы будете рады, что прочитали это первым. Пользовательские онлайн-калькуляторы могут стать отличным дополнением к вашему сайту, иначе они могут быть потрачены впустую. Убедитесь в первом. Вот краткое руководство из трех шагов, которое поможет вашему калькулятору добиться успеха!

1. Перво-наперво; нужны ли инвестиции?

Все зависит от вашей целевой аудитории и ваших бизнес-целей. Сочтут ли ваши идеальные потенциальные клиенты ваш калькулятор ценным? Поможет ли инструмент достичь конкретной цели? Многие предприятия уже используют калькулятор внутри компании, который можно легко преобразовать в версию для веб-сайта, что делает его очевидным шагом. Вот пример клиента PMG.

Steiner Technologies, лидер в области автоматического обратного растачивания, уже использовала встроенный калькулятор в электронной таблице Excel, чтобы рассчитать, сколько времени цикла они смогут сэкономить с помощью инструмента Autofacer®. Имеет смысл позволить посетителям веб-сайта самостоятельно производить расчеты непосредственно на сайте, чтобы убедиться, что их продукт подходит, особенно для тех, кто еще не был готов поговорить со своим отделом продаж.

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

2. Определите лучший способ сборки.

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

Первое, что вам нужно сделать, это составить схему своего калькулятора в электронной таблице Excel с подробной информацией о том, как вы хотите, чтобы он работал. Например, вы хотите, чтобы ваш калькулятор имел настройки по умолчанию? Хотели бы вы иметь возможность собирать данные пользователей? Вы бы предпочли, чтобы пользователи видели результаты своего калькулятора в режиме реального времени или после нажатия кнопки? Эти входные данные могут сделать ваш инструмент более сложным и удобным для пользователя. Заблаговременное планирование поможет вам избежать сложных и дорогостоящих изменений, которые можно было легко внести в процессе первоначальной разработки.

Посмотрите эти примеры:

Сотрудничайте со своим веб-сайтом и командой дизайнеров, чтобы спланировать и создать инструмент. Если у вас простой калькулятор и вы можете редактировать свой собственный веб-сайт, вы можете выбрать конструктор онлайн-калькуляторов, такой как SnapApp, Calculoid, SpreadsheetConverter, Calconic или JSCalc.io, если вы знаете JavaScript.

3. Заставьте это работать!

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

  • Разместите точку доступа к калькулятору на видном месте на своем веб-сайте — в виде ссылки в навигации по веб-сайту или в качестве привлекательного призыва к действию.
  • Поощряйте свой отдел продаж использовать его в беседах с потенциальными клиентами.
  • Рекламируйте его в своих социальных сетях.
  • Используйте его в платной рекламе.

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

Калькулятор может стать отличным генератором лидов, если все сделано правильно. Мы надеемся, что после прочтения этого руководства вы лучше поймете, с чего начать. Если вы этого не сделаете, пожалуйста, не стесняйтесь оставлять комментарии. Будем рады помочь!

Создайте их самостоятельно за 10 минут — навыки программирования не требуются. И это бесплатно!

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

Удобно

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

Эффективно

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

Экономика

Экономьте деньги, делая это самостоятельно, не нанимая разработчиков для настройки, установки или обновления вашей формы.

Многоцелевой

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

Преимущества для вашего бизнеса

Лучшие SEO-рейтинги

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

Довольные клиенты

Оперативный расчет цен для ваших клиентов. Мгновенное выставление счетов по SMS или электронной почте означает для них удобство.

Получите преимущество перед конкурентами

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

Примеры

Посмотрите наши калькуляторы в действии

  • Строительство и ремонт
  • Автомобилестроение
  • Недвижимость
  • Мебель и интерьер
  • Очистка
  • Рестораны и кафе
  • Праздники
  • Еще примеры

Наш сервис упрощает

Изменить дизайн
  • стильВоспользуйтесь преимуществами готовых шаблонов для популярных отраслей и услуг.
  • изображениеЛегко добавлять изображения к любому элементу
  • font_downloadИзменяйте цвета и шрифты без помощи дизайнера
Настроить калькулятор
  • Настройте автоматические скидки в зависимости от количества и типа товаров и услуг.
  • настройкаИзменение цен и настроек без участия разработчика
  • check_circleПолучать уведомления о заказах по электронной почте и SMS
Обработка заказов
  • mail_outlineОтправлять электронные письма и SMS-подтверждения статуса заказа
  • оплатаСобирайте платежи прямо в калькуляторе
  • insert_chartОтслеживайте свою статистику и смотрите, откуда поступают заказы

Калькуляторы и формы на вашем сайте защищены авторским правом

Личные данные ваших клиентов защищены

Удобная для мобильных устройств версия повышает удовлетворенность клиентов

Идеально подходит для любого веб-сайта

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

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

Рекомендуется

Готовы создать калькулятор?

Теперь добавить калькулятор для расчета стоимости товаров и услуг можно за несколько минут!
Создайте калькулятор любой сложности в визуальном редакторе без навыков программирования, настроив поля под нужды вашего бизнеса и аудитории сайта!

Заказать индивидуальный калькулятор, изготовленный в соответствии с вашими требованиями

Мы найдем для вас подрядчика и проконтролируем качество работ и сроки. Вам нужно будет заплатить только после одобрения отправленной работы — пока работа находится в процессе, ваш банк приостановит комиссию в размере 79 долларов США.

Какой калькулятор вы можете сделать? Рассчитайте все, что ваши клиенты просят немедленно. Превратите посетителей сайта в потенциальных клиентов.

Калькуляторы цен

Калькуляторы ключевых показателей

Калькуляторы личных финансов

Калькулятор стоимости веб-сайта

Калькуляторы услуг агентства

Одноразовые и регулярные платежи

Создавайте интерактивные веб-калькуляторы
без участия разработчика

Наш мощный редактор веб-калькуляторов позволит вам создавать привлекательные и иммерсивные калькуляторы веб-сайтов с универсальным и простым в использовании конструктором формул и без дополнительной строки кода.

Настройте внешний вид и
создавайте красивые и эффективные веб-калькуляторы

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

Публикуйте калькуляторы в виде страниц
или встраивайте их на свой веб-сайт

Распространите свой калькулятор в качестве целевой страницы или получите настраиваемый iframe и вставьте его на свой веб-сайт. Все веб-калькуляторы полностью адаптивны и работают на всех платформах управления контентом, от WordPress и Drupal до Wix и Squarespace.

Собирайте потенциальных клиентов в обмен на результаты калькулятора

Используйте персонализированные электронные письма с результатами калькулятора, а затем личной цитатой

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

Начните работу с веб-калькуляторами с помощью одного из наших более чем 200 шаблонов

Частичные отправки

Используйте неполные ответы, чтобы лучше понять своих пользователей.

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

Ваш браузер не поддерживает тег видео.

Достигайте целей с помощью калькуляторов

Повышение лидогенерации

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

Повышение вовлеченности пользователей

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

Улучшенная сегментация аудитории

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

Читайте также: