Графика черепахи со временем лагаетPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Графика черепахи со временем лагает

Сообщение Anonymous »


Я сделал проект etch-a-sketch на Raspberry Pi 4b, используя python3 и черепаху. Вращая поворотные энкодеры, вы рисуете картинку. Проект работает, но со временем рисуемые линии отстают, что затрудняет контроль над тем, что вы хотите нарисовать. Эта проблема усугубляется в полноэкранном режиме.

Последние несколько дней я пытался решить эту проблему, но очевидно, что мне нужна помощь. Даже когда Firefox открыт и программа работает, я использую только 750 МБ оперативной памяти при нагрузке 14 %.

Возможно, я что-то упускаю, посмотрите мой код:
#!/usr/bin/python3 импортировать RPi.GPIO как GPIO импортная черепаха # Настройка GPIO очиститьBtn = 12 лифтБтн = 16 ЦветБтн = 20 # Контакты GPIO для энкодеров encoder1_pins = (24, 23) # контакты A и B для энкодера 1 (ось X) encoder2_pins = (14, 15) # контакты A и B для энкодера 2 (ось Y) GPIO.setmode(GPIO.BCM) GPIO.setup(clearBtn, GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(liftBtn, GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(ColorBtn, GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(encoder1_pins[0], GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(encoder1_pins[1], GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(encoder2_pins[0], GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(encoder2_pins[1], GPIO.IN, pull_up_down=GPIO.PUD_UP) # Переменные для хранения состояния кодировщика encoder1_last_state = (GPIO.input(encoder1_pins[0])
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Изменение положения черепахи 1 меняет положение черепахи 2.
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • При создании функции с использованием модуля черепахи Python говорит, что моя переменная имени черепахи не определена
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Для создания игры я использую Photon Pun 2. При воспроизведении анимации она сначала лагает, а потом начинает нормально
    Гость » » в форуме C#
    0 Ответы
    41 Просмотры
    Последнее сообщение Гость
  • Браузер лагает как будто на 30FPS
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Графика черепахи не отвечает
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»