Mega 2560 R3

drips
Offline
Зарегистрирован: 25.11.2018

подскажите как собрать подсветку лестници на 16 ступений.смотрел в гугле  в ютубе и негде внятного нету обьяснения .есть плата 

 Mega 2560 R3,

sadman41
Offline
Зарегистрирован: 19.10.2016

И тут рыбы нет...

Als
Offline
Зарегистрирован: 17.05.2015
Если 16 ступеней в лестнице - то это одно; если 16 ступеней яркости подсветки - то это совсем другое.
 
Про 16 ступеней лестницы было в ютубе. Про 16 ступеней яркости лежит в гугле.
 
drips
Offline
Зарегистрирован: 25.11.2018

Именно 16 ступений.в ютубе на другой плате .я новичек.просто хочется дома сделать .(

Als
Offline
Зарегистрирован: 17.05.2015
Чтобы действительно самому сделать, то алгоритм примерно такой:
1. Научиться мигать светодиодом.
2. Сделать светофор на светодиодах: Зелёный -60сек, жёлтый -3сек, красный 20сек. далее по кругу.
3. п1, п2 без delay()
4. научиться с одной платы управлять двумя светофорами, каждый со своим таймингом.
5. п1 но мощность светодиода 5Вт.
6. лестница на 16 ступеней.
 
Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

drips пишет:

подскажите как собрать подсветку лестници

1) Сесть, 2) подумать, и 3) собрать. Ну, можно ещё 4) обмыть это дело.

Проблема-то в чём? Есть конкретные вопросы?

Если нет, то начинай по указанным пунктам.

drips
Offline
Зарегистрирован: 25.11.2018

Какие все умные я смотрю .но некто подсказать неможет нормально.смысл тогда писать.а насчет обмыть сразу видно спец.ты все обмываешь беред подумать ))))

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Мля, так что тебе надо подзказать? Ты вопрос задал?

Ты спросил как сделать, тебе ответили, сесть, подумать и сделать. Какие у тебя вообще проблемы? Ты забыл написать в чём именно тебе нужна помощь! Тебе сесть не на что? Или подумать нечем?

Хочешь конкретного ответа? Задай конкретный вопрос!

drips
Offline
Зарегистрирован: 25.11.2018

Схема подключения 16 ступений к этой плате через Модуль HC-SR04 HC SR04 HCSR04 расстояние с низу и ввеерху лестници по датчику.как правельно собрать незнаю .знал бы не писал.искал долго и упорно.я незнатток этого.почему и спрашиваю у людей которые в этом понимаю и занимаются

sadman41
Offline
Зарегистрирован: 19.10.2016

Дак как ты соберешь, если ты нечево незнаешь? Даже если подскажут - ничего же не поймеш. Это как пекарю объеснять управление боингом.

drips
Offline
Зарегистрирован: 25.11.2018

Ну попробуй обьяснить если на то пошло.

sadman41
Offline
Зарегистрирован: 19.10.2016

Да объяснял уже как-то одному. Все бестолку. Только времени извел на него немерянно.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

drips пишет:
через Модуль HC-SR04

Такого раньше не было! Что ещё появится в следующих постах?

drips пишет:
спрашиваю у людей которые в этом понимаю и занимаются

Да ни хрена ты не спрашиваешь. Вот хоть твой последний пост, там хоть один вопросительный знак есть? Там есть замечательное выражение "схема подключения 16 ступеней к этой плате". Ступени гранитные? Вот в граните эту фразу и отлей.

А когда спрашиваешь, не забывай слушать ответы. Вот ты спросил "как сделать?".  Тебе ответили сразу двое, но ответов ты не услышал.

Ну, давай, подробнее отвечу. Сделай сначала просто управление 16-ю светодиодами (чтобы не морочиться с ... а кстати, чем ты там собрался подсвечивать, ты тоже не сказал).

Ты одним светодиодом управлять умеешь? Нет - учись, без этого ты не сможешь управлять 16-ю. Нужна помощь? Задавай вопросы.

Затем сделай управление 16-ю. Умеешь? Нет - учись, без этого ты не сможешь "подключить ступени". Нужна помощь? Задавай вопросы.

А когда сделаешь управление 16-ю светодиодами, тогда уж думай, как вместо светодиодов "ступени подключать". Нужна помощь? Задавай вопросы.

Только так, а ты думал "всё и сразу". Нет, дорогой всё и сразу - это только если кто-то вместо тебя сделает - закажи, оплати и пользуйся (для этого есть раздел "ищу исполнителя").

 

drips
Offline
Зарегистрирован: 25.11.2018

Так и скажи что ты пекарь сам.))))

drips
Offline
Зарегистрирован: 25.11.2018

Лента светодиодная .

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

drips пишет:
Ну попробуй обьяснить если на то пошло.

Вам уже объяснили в постах #4#5 и #12 - всё нормально и правильно объяснили. Более того, Вам сказали

Ворота пишет:
Нужна помощь? Задавай вопросы.

Какие ещё объяснения Вам нужны? Вы думаете, что кто-то Вам сейчас скажет: "закрой глаза, скажи "рекс-пекс-фекс", плюнь через левое плечо и всё будет сделано"? Никто Вам так не скажет, а если скажет, то не думаю, что это сработает.

Читайте, что Вам написали и начинайте работать. С одного светодиода.

И, да, "Нужна помощь? Задавай вопросы".

drips
Offline
Зарегистрирован: 25.11.2018

А на датчики пока забить.и надо что дополнительно использовать чтоб лента включалась?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Дополнительно к чему?

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

drips пишет:
Так и скажи что ты пекарь сам.))))
О, да тут уже хамство в полный рост пошло! Ну, тогда извини, братан. Всё, что тебе нужно, можешь посмотреть вот здесь, а вопросов можешь не задавать (мне, по крайней мере), т.к. у меня что-то отвечалка протухла немного. Пока, успехов!

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

drips пишет:
надо что дополнительно использовать чтоб лента включалась?
Вы принципиально не читаете, что Вам пишут?

Вам сказали, "делайте сначала на 16-ти светодиодах". Пока не сделаете на обычных светодиодах, даже не думайте о ленте.

drips
Offline
Зарегистрирован: 25.11.2018

Пишут что через транзисторы

drips
Offline
Зарегистрирован: 25.11.2018

Спс.понял.на обычных светодиодах.буду учится .

coder471
Offline
Зарегистрирован: 27.11.2018

 Господа програмеры! Кто-нибудь знаком с библиотекой UnoJoy? Она позволяет перепрограмировать ардуинку как устройство ввода и собрать мини геймпад с джойстиками и кнопками. Вот ссылка: https://www.youtube.com/watch?v=ZsXe2IBod-o После распознавания Компиком ардуино как устройства ввода нужно запустить .bat файл чтобы можно было юзать ваш геймпад. Возникает проблема при запуске бат файла он требует чтобы я использовал Arduino/UNO но у меня MEGA 2560. В видео не объясняется хотя микроконтроллер вроде тот же Atmega16U2. Приму любую как критику как и помощь, помогите пожалуйста!

b707
Offline
Зарегистрирован: 26.05.2017

coder471 пишет:

Возникает проблема при запуске бат файла он требует чтобы я использовал Arduino/UNO но у меня MEGA 2560. В видео не объясняется хотя микроконтроллер вроде тот же Atmega16U2.

контроллеры в Уно и Мега абсолютно разные, причем оба не Atmega16U2. :)

Atmega16U2 иногда может стоять на Меге как интерфейс для USART, но на Уно такого не бывает

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

b707 пишет:

coder471 пишет:

Возникает проблема при запуске бат файла он требует чтобы я использовал Arduino/UNO но у меня MEGA 2560. В видео не объясняется хотя микроконтроллер вроде тот же Atmega16U2.

контроллеры в Уно и Мега абсолютно разные, причем оба не Atmega16U2. :)

Atmega16U2 иногда может стоять на Меге как интерфейс для USART, но на Уно такого не бывает

ну зачем так категорично ? :)

coder471
Offline
Зарегистрирован: 27.11.2018

Я имел ввиду микроконтроллер последовательного интерфейса Atmega 16U2. В папке с библиотеками и драйверами нашел вот такой .inf файл который подписан как Arduino MEGA 2560

;************************************************************
; Windows USB CDC ACM Setup File
; Copyright (c) 2000 Microsoft Corporation


[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%MFGNAME%
LayoutFile=layout.inf
CatalogFile=%MFGFILENAME%.cat
DriverVer=11/15/2007,5.1.2600.0

[Manufacturer]
%MFGNAME%=DeviceList, NTamd64

[DestinationDirs]
DefaultDestDir=12


;------------------------------------------------------------------------------
;  Windows 2000/XP/Vista-32bit Sections
;------------------------------------------------------------------------------

[DriverInstall.nt]
include=mdmcpq.inf
CopyFiles=DriverCopyFiles.nt
AddReg=DriverInstall.nt.AddReg

[DriverCopyFiles.nt]
usbser.sys,,,0x20

[DriverInstall.nt.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.nt.Services]
AddService=usbser, 0x00000002, DriverService.nt

[DriverService.nt]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%DRIVERFILENAME%.sys

;------------------------------------------------------------------------------
;  Vista-64bit Sections
;------------------------------------------------------------------------------

[DriverInstall.NTamd64]
include=mdmcpq.inf
CopyFiles=DriverCopyFiles.NTamd64
AddReg=DriverInstall.NTamd64.AddReg

[DriverCopyFiles.NTamd64]
%DRIVERFILENAME%.sys,,,0x20

[DriverInstall.NTamd64.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.NTamd64.Services]
AddService=usbser, 0x00000002, DriverService.NTamd64

[DriverService.NTamd64]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%DRIVERFILENAME%.sys


;------------------------------------------------------------------------------
;  Vendor and Product ID Definitions
;------------------------------------------------------------------------------
; When developing your USB device, the VID and PID used in the PC side
; application program and the firmware on the microcontroller must match.
; Modify the below line to use your VID and PID.  Use the format as shown below.
; Note: One INF file can be used for multiple devices with different VID and PIDs.
; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line.
;------------------------------------------------------------------------------
[SourceDisksFiles]
[SourceDisksNames]
[DeviceList]
%DESCRIPTION%=DriverInstall, USB\VID_2341&PID_0010

[DeviceList.NTamd64]
%DESCRIPTION%=DriverInstall, USB\VID_2341&PID_0010


;------------------------------------------------------------------------------
;  String Definitions
;------------------------------------------------------------------------------
;Modify these strings to customize your device
;------------------------------------------------------------------------------
[Strings]
MFGFILENAME="CDC_vista"
DRIVERFILENAME ="usbser"
MFGNAME="Arduino LLC (www.arduino.cc)"
INSTDISK="Arduino Mega 2560 Driver Installer"
DESCRIPTION="Arduino Mega 2560"
SERVICE="USB RS-232 Emulation Driver"

 

coder471
Offline
Зарегистрирован: 27.11.2018

Сори за ложный вызов господа, просто сама библиотека UnoJoy заточена под Uno R3 либо Leonardo с мегой не прокатит хотя, повторяю, микро контроллер отвечающий за СОМ порт точно такой же как и на Uno R3: Atmega 16U2 :l

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

coder471 пишет:
на Uno R3: Atmega 16U2 :l
Ну, Вам же уже объясняли - нету на UNO R3 16U2.Там этим FTDI занимается.Та китайская плата, что тут ссылались, так её даже китайцы не называю UNO - они пишут UNO-совместимая.

coder471
Offline
Зарегистрирован: 27.11.2018

Ну, я конечно не могу утверждать со 100% уверенностью, но у меня ориг мега и на ориге уно Р3 тоже стоит 16U2. Если хотите посмотрите видео и з коментов выше я смотрел, вроде норм чел

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

да ребята чета путают !

вот оригинал с сайта arduino.cc

Какой FTDI? стоит 16U2///

coder471
Offline
Зарегистрирован: 27.11.2018

Чел спасибо поднял мою самооценку, а то я совсем лохом себя почувствовал :)

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

coder471 пишет:
Сори за ложный вызов господа, просто сама библиотека UnoJoy заточена под Uno R3 либо Leonardo с мегой не прокатит хотя, повторяю, микро контроллер отвечающий за СОМ порт точно такой же как и на Uno R3: Atmega 16U2 :l

да похрен уно,мега,леонардо 

главное чтобы либо сам чип (леонардо) либо мост USB->USART мог притвориться HID устройством для компа.

Леонардо умеет это делать при соотв. прошивке, в случае с уно и мега на них этот мост должен быть на микре 16U2 или подобный который тоже можно прошить и он будет виден со стороны компа как HID устройство а лапами TX,RX остается смотреть в чип 328 или 2560 меги.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015
coder471
Offline
Зарегистрирован: 27.11.2018

Я сделал так, что Плата видна как HID устройство (устройство ввода кажется) но для того чтобы реально можно было в игре назначать кнопки и джойстики твоего геймпада нужно запустить .bat файл дело на виде а не на линуксе происходит) и он выдаёт ошибку что нужна уно Р3. Даже код так сказать исходный смотрел там нет никакого упоминания продругие платы кроме как уно р3

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

ща, гляну видео...

дружище, ну там-же лежит файл для меги MegaJoy19Jan2013.zip

не ?