Оглавление:
Видео: Создание цифрового эскиза: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
La cantidad de horas que habré pasado de pequeño intentando pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que intentaba hacer las diagonales del techo.
Como se puede ver en la segunda image, esta version digital del Etch A Sketch no soluciona el problem de las diagonales, pero nos permite seguir intentándolo!
Шаг 1: Materiales Utilizados
Pantalla TFT de Seeedstudio
Ардуино Уно
Dos Potenciómetros de 10K
Un прерыватель
Una cajilla (en este caso, impresa en 3d, pero cualquier caja vale)
Una pila de 9V y su conector (sin foto)
Шаг 2: Montaje
Conectar 3 кабеля с потенциометром и кабелем extemo contrario para conectarlo directamente al Arduino.
Центральный кабель потенциометров в уно а A5 и эл отро а А4
Эль-де-ла-дереча-де-када-потенциометр на контакте 5V и Эль-де-ла-изкьерда, подключенный к заземляющему контакту (si los Potenciómetros se mueven al revés en la pantalla, cambiar el cable de 5V a GND del Potenciómetro.
La pila de 9V se conecta al pin Vin y a cualquier pin GND con el inetrruptor intercalado en el cable que va a Vin
Una vez que tengas todos los cable puestos, pincha la pantalla en el arduino pillando los кабели. (Si, es un poco chapuza, pero te evita hacer un «щит» для подключения к панталле и ардуино).
Шаг 3: Código
Lo primero que tienes que hacer es bajarte la librería para la pantalla:
Программа Этча и Эскиз базируется на рисовании "рисовать" в Вене в Библиотеке панталлы.
Este es el código:
// Приложение для рисования - демонстрация как TFT, так и сенсорного экрана # включить
#включают
#включают
int potpinlr = 4; // аналоговый вывод, используемый для подключения потенциометра
int potpinud = 5; int valr; // переменная для чтения значения с аналогового вывода int valud;
установка void ()
{Tft. TFTinit (); // инициализация библиотеки TFT TFT_BL_ON; // включаем фоновую подсветку Serial.begin (9600); } недействительный цикл () {valr = analogRead (potpinlr); // считывает значение потенциометра (значение от 0 до 1023) valr = map (valr, 0, 1023, 240, 0); // масштабируем его для использования с сервоприводом (значение от 240 до 0) valud = analogRead (potpinud); // считывает значение потенциометра (значение от 0 до 1023) valud = map (valud, 0, 1023, 0, 320); // масштабируем его для использования с сервоприводом (значение от 0 до 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print («справа налево»); Serial.println (valr); Serial.print («вверх-вниз»); Serial.println (валуд); задержка (10); }
Шаг 4: Ла Кахилья
Con mucho cuidado y pegamento caliente poner todo el concunto en la cajilla y cerrarlo.
Se puede usar una caja de bombones, un Tupperware o cualquier otro envase pequeño que cortaremos para colocar el interruptor, la pantalla y los dos Potenciómetros.
Si tienes una impresora 3D, puedes bajrte mi cajilla de aquí:
Рекомендуемые:
Начало работы с STM32f767zi Cube IDE и загрузка собственного эскиза: 3 шага
Приступая к работе с STM32f767zi Cube IDE и загрузите свой собственный эскиз: КУПИТЬ (щелкните тест, чтобы купить / посетить веб-страницу) STM32F767ZISПОДДЕРЖИВАЕМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCHET используется для программирования микроконтроллеров STM
От эскиза к цифровому искусству - Железный человек: 10 шагов
От эскиза к цифровому искусству - Железный человек: Недавно я увлекся комиксом. То, чем я много занимался, когда был моложе. В последнее время я работал над несколькими произведениями, такими как «Бэтмен», «Киборг-Супермен» и «Флэш». Все это было сделано вручную, включая окраску. Для
Создание цифрового таймера с помощью Blynk: 5 шагов
Создание цифрового таймера с помощью Blynk: в этом посте мы узнаем, как начать работу с Blynk - платформой IoT, которая предназначена для упрощения всего процесса для нас и которая также работает с несколькими досками с подключением к Интернету
Создание безопасного цифрового хранилища: 26 шагов
Создание безопасного цифрового хранилища: я подумал, что расскажу об основах создания безопасного цифрового хранилища с помощью программного обеспечения veracrypt. Я использовал его в течение нескольких лет для создания цифровых хранилищ для себя и своей семьи. это мощное программное обеспечение для шифрования и очень универсальное, но не en
Как сделать Bluetooth-экраны для загрузки эскиза в Arduino: 9 шагов (с изображениями)
Как сделать Bluetooth-экраны для загрузки эскиза в Arduino: вы можете загрузить эскиз в Arduino с Android или ПК через Bluetooth, для этого вам понадобится небольшой дополнительный компонент, такой как модуль Bluetooth, конденсатор, резистор, борода и перемычки, затем вы подключаете вместе и подключитесь к контакту Arduino