Зедомакс ДИЫ117 - Сербиан ХОУТО Направите Дигитални цртање плочица са старим навигатор у 5 минута!

[Уради 117]

До Ит Ыоурселф!


Сербиан ХОУТО Направите Дигитални цртање плочица са старим навигатор у 5 минута!

Видео:

[ГВ података = "јзиктксфОНВ4"] ГВ [/]

Списак делова:

1 ЦУБЛОЦ ЦБ280
1 ГХЛЦД Графички ЛЦД
1 Стара Аналогни џојстик
Пар жице

Сербиан ХОУТО

Време је да урадите: око 5 минута, плус време које је потребно да се поред навигатор.

(Био сам у стању да прескочите овај део као поткровље ми је навигатор који је поред већ предузете.

Данас, Гарет, мој нови сарадник, дао ми пар старих аналогних
џојстика је лагање око да је из старе РЦ контролера.

Па идеја ми је ударио и ја сам размишљао шта могу учинити да би се
брзо и лако, али би било корисно.

Једноставно, одлучио сам могао прочитати аналогне вредности преко ЦУБЛОЦ модула
и направити дигиталне табла за цртање.

Па сам имао 3 џојстика избор. Ја мислио на онај који је највише право из слике горе.

Никада нисам радио са џојстика пре, али сам приметио да све џојстика
има 3 излаза као што је приказано горе.
Гарет објаснио ми да је оставио пина за земљу, право је за пина од ВЦЦ (5В), а средњи пин су аналогни излаз за осе.
Приметио сам да постоје два аксисес, Кс и Ы на овим џојстика.

Без одлагања, ја Лемљени две жице за земље и тако да сам од ВЦЦ
само да се власт једне осе на власт оба аксисес.
Плава жица је изнад земље и Црвене жица је од ВЦЦ.

Даље, ја жицама жута жица за земље и од ВЦЦ, плус за сваки од жице
аналогни излаз сваке осе.

Даље, ја једноставно укључи у земље жице на основу студије одбора,
Од ВЦЦ жица на 5В Студије одбора, на кс оси жице П25 (аналогни канал 1)
Студије одбора, као и ы оси жице на П24 (аналогном каналу 0) Студије одбора.

Поглед са врха стране је приказан овде:

Следеће сам направио једноставан програм који ће добити улаза:

Цонст уређаја = ЦБ280

Цео Као дим

Б као дим Цео број

Улаз 24

Улаз 25

Радити

= Адинових (0)

Б = Адинових (1)

Дебуг "& Горе Доле Вредност", децембар, Сб

Дебуг "& Лево Десно Вредност", Про Б, Сб

Кашњење 100

Лооп

Овај програм штампа вредности Кс и Ы аналогних излаза на навигатор.
Пошто нисам знала шта сам аналогни напон је требало да прими,

Једноставно сам ишла програм и приметио аналогне улазне вредности, када
Навигатор био у центру, лево, десно, доле и горе.

Сада са тим вредностима, ја могу калибрисати мој програм да зна када да преместите
курсор лево, десно, горе и доле.

Овде је део основног кода за КСАксис:

# дефинишу КСЦЕНТЕР 270

# дефинишу КСЛЕФТ 375

# дефинишу КСРИГХТ 148

Ако је Кс> КСЦЕНТЕР -10 и кс <КСЦЕНТЕР +10 Тада

"не ради ништа

Елсеиф кс> КСЦЕНТЕР +10 Тада

'потез лево

МЛефт

Елсеиф кс <-10 Онда КСЦЕНТЕР

МРигхт

Ако је крај

МЛефт и МРигхт су под функције које ће просто поново скрене курсор око 8 пиксела лево и десно.

Ја бих да о вредности од 10 (ад улаз враћа вредност између 0 и 1024
за напон између 0 и 5В), као вредност за безбедност дебоунцинг и вибрације.

Исто тако, направио сам сличне функције за горе, доле, и дијагоналним правцима.

Доунлоад навигатор Програм можете преузети овде

Па можете преузети програм користите навигатор ЦублоцСтудио и погледајте овај почетни екран:

Завршени изглед Дигитална табла за цртање:

Можете да користите пусхбуттон на студије Одбора за цртање!

Узимајући га Даље ...

Да бисте могли да користите ове старе џојстика за нешто даљински контролисан робота, табла за цртање, или било шта што захтева лево, десно, горе и доле.

Следећи пут, видећемо да ли можемо направити навигатор Блуетоотх ...

<:)

Ако имате било каквих проблема са горе наведеним око, молимо пошаљите е-поште макс@зедомакс.цом

Ако имате било кул апликације које желите да делите или желите да неки уради сам, молимо Вас е-маил макс@зедомакс.цом

Ми не прихватамо бесплатних узорака за ДИЫс, пошаљите макс@зедомакс.цом :)

Стопа

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Учитавање ...
    Блог коментари поуеред бы Дискус

    Featured Sites From Zedomax Blog Network