Skip to content

Calculator on Raspberry Pi with ROS, matrix keyboard and LCD display. Allows you to enter expressions, calculate them via ROS nodes and display the result on the screen.

Notifications You must be signed in to change notification settings

simonoffcc/rpi-ros-mathpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rpi-ros-mathpad

Калькулятор на Raspberry Pi с ROS, матричной клавиатурой и ЖК-дисплеем. Позволяет вводить выражения, вычислять их в отдельном узле ROS и выводить результат на экран.

Архитектура проекта:

Узел keypad_input (ввод данных):

  • Считывает ввод с матричной клавиатуры.
  • Публикует данные (числа и операцию) в топик /calculator/input.

Узел calculator (обработка вычислений):

  • Подписывается на топик /calculator/input.
  • Выполняет арифметические операции на основе данных.
  • Публикует результат в топик /calculator/result.

Узел lcd_display (управление LCD):

  • Подписывается на топики /calculator/input и /calculator/result.
  • Отображает текущий ввод и результат вычислений на LCD-дисплее.

to-do

  • Установить RPLCD для запуска узла с дисплеем
  • Починить вывод на дисплей
  • Сделать launch-файл для запуска roscore и узлов

About

Calculator on Raspberry Pi with ROS, matrix keyboard and LCD display. Allows you to enter expressions, calculate them via ROS nodes and display the result on the screen.

Resources

Stars

Watchers

Forks