Страница 1 из 2
					
				Orange Pi в FLProg?
				Добавлено: 04 ноя 2018, 21:52
				 ElectroMechaniC
				Привет Комрады!
Сразу к вопросу! Возможно ли организовать в нашей любимой программе программирование GPIO на гребёнке Orange?
 Если такое реально исполнить, то может попросим коллективно Сергея об этом?
 Ежели не возможно, то подскажите, может существует софт или веб-рессурс для программирования одноплатников?
 Если и этого нет, тогда поедлагаю создать тему и активно принимать участие в обсужденииданоого вопроса не равнодушных, таких как я)))
			 
			
					
				Orange Pi в FLProg?
				Добавлено: 04 ноя 2018, 22:28
				 Kotafey
				ElectroMechaniC писал(а): 04 ноя 2018, 21:52Привет Комрады!
Сразу к вопросу! Возможно ли организовать в нашей любимой программе программирование GPIO на гребёнке Orange?
 Если такое реально исполнить, то может попросим коллективно Сергея об этом?
 Ежели не возможно, то подскажите, может существует софт или веб-рессурс для программирования одноплатников?
 Если и этого нет, тогда поедлагаю создать тему и активно принимать участие в обсужденииданоого вопроса не равнодушных, таких как я)))
 
Отличный вопрос! Это реально исполнить. Нужна лишь воля и самое главное время.
Отправлено спустя     2 минуты 58 секунд:
Kotafey писал(а): 04 ноя 2018, 22:25Ежели не возможно, то подскажите, может существует софт или веб-рессурс для программирования одноплатников?
 
На одноплатник нужно поставить Viring PI, а код писать можно и в Arduino IDE.
 
			
					
				Orange Pi в FLProg?
				Добавлено: 05 ноя 2018, 20:57
				 ElectroMechaniC
				Kotafey писал(а): 04 ноя 2018, 22:28Viring Pi
 
На андроиде даже станет?
 
			
					
				Orange Pi в FLProg?
				Добавлено: 05 ноя 2018, 21:24
				 Kotafey
				ElectroMechaniC писал(а): 05 ноя 2018, 20:57Kotafey писал(а): 04 ноя 2018, 22:28Viring Pi
 
На андроиде даже станет?
 
Есть на гитхабе и под андроид.
 
			
					
				Orange Pi в FLProg?
				Добавлено: 05 ноя 2018, 21:40
				 kalobyte
				а смысл использовать эту плату для дерганья выводами?
она используется для более мощных задач, а вот дерганье выводами как раз это тормозная процедура, т.к. там нормально не реализованы драйверы периферии типа таймеров и доступ к регистрам выводов
поэтому пишут обычно на питоне
			 
			
					
				Orange Pi в FLProg?
				Добавлено: 05 ноя 2018, 21:56
				 Kotafey
				kalobyte писал(а): 05 ноя 2018, 21:40а смысл использовать эту плату для дерганья выводами?
она используется для более мощных задач, а вот дерганье выводами как раз это тормозная процедура, т.к. там нормально не реализованы драйверы периферии типа таймеров и доступ к регистрам выводов
поэтому пишут обычно на питоне
 
Соглашусь с вами, это из пушки по воробьям. Но, для изучения,как что работает самое оно. Апельсин мозги а ардуино мускулы. Вот в некоторых случаях и пригодятся ноги апельсина с UARTами и I2Cями  

 
			
					
				Orange Pi в FLProg?
				Добавлено: 05 ноя 2018, 22:36
				 kalobyte
				Kotafey писал(а): 05 ноя 2018, 21:56пригодятся ноги апельсина с UARTами и I2Cями
 
так можно взять ардуину мега, там этого добра тоже хватает
а для изучения нужно изучать сам код, хотя по сути там тоже регистры, куда записываются биты для включения или выключения вывода
просто доступ к этим регистрам ограничен ядром операционной системы и там нужен специальный драйвер ядра, который даст доступ к регистрам из пространства пользователя
например в виндовсе нельзя напрямую обратиться к адресу 0х378 для лпт порта, т.к. там диапазон адресов занят железом и ядром и менагер памяти следит за доступом к этим адресам
обычно при попытке читать или писать в эти адреса выходит сообщение access violation, address 0xxx can't write
для обхода этого есть драйвер, который загружается в память при старте и вот адрес 0х378 доступен
примерно то же самое в линупсе
вот можеш почитать тут побольше
https://habr.com/post/413249/ 
			
					
				Orange Pi в FLProg?
				Добавлено: 05 ноя 2018, 22:40
				 Kotafey
				kalobyte писал(а): 05 ноя 2018, 22:36так можно взять ардуину мега, там этого добра тоже хватает
 
Конечно можно. Но Мега в сотни раз слабее апельсина. Он все же полноценный компьютер.
 
			
					
				Orange Pi в FLProg?
				Добавлено: 05 ноя 2018, 22:56
				 kalobyte
				слабее конечно, зато периферия быстрая, поэтому с нее можно перегнать данные по юарту или и2ц на апельсин для обработки
но обычно туда подключают периферию типа усб девайсов или монитора
			 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 20:38
				 ElectroMechaniC
				Я сейчас использую тв бокс на андроиде и  ардуино дуе, как "мускулы" как правильно замечено было! Но увидев SPI в описании апельсины, стал копать эту тему, дабы избавиться от ардуино, тем самым упростить и удешевить проект, но видимо пока что этому не суждено сбыться 

 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 20:57
				 Kotafey
				ElectroMechaniC писал(а): 06 ноя 2018, 20:38Я сейчас использую тв бокс на андроиде и  ардуино дуе, как "мускулы" как правильно замечено было! Но увидев SPI в описании апельсины, стал копать эту тему, дабы избавиться от ардуино, тем самым упростить и удешевить проект, но видимо пока что этому не суждено сбыться 

 
Это лед дисплей, подключен к апельсину по I2C

 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 21:14
				 Psix_anp
				Нее, апельсинки я привык юзать как сервачки разных жанров. Под это они идеально подходят.  От ардуино нет смысла избавляться.
			 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 21:25
				 starshoy81
				Для дерганья ногами ардуино из апельсины есть 
Firmata . Ставиться на разные системы, есть и в NodeRed например.
firmata nodered.PNG
 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 22:11
				 Kotafey
				Psix_anp писал(а): 06 ноя 2018, 21:14Нее, апельсинки я привык юзать как сервачки разных жанров. Под это они идеально подходят.  От ардуино нет смысла избавляться.
 
А кто говорит об избавлении? Апельсин полноценный комп. На нем не только сервачки можно крутить.
 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 22:17
				 kalobyte
				[ref]starshoy81[/ref], 
а на этом нодереде что можно сделать? я так понял, что это просто платформа для соединения каких-то блоков между собой
блоки есть в репозитории
а вот вебморду как приделать туда или связать  с базой данных или шлюзом смс?
			 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 22:27
				 starshoy81
				[ref]kalobyte[/ref], для вебморды есть нода - dashboard из репозитория. Для внешних связей тоже блоков полно в нодах. Можно и свой код писать в блоках обработки данных.
dashboard nodered.PNG
dashpanel.PNG
code.PNG
out.PNG
 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 22:34
				 Kotafey
				kalobyte писал(а): 06 ноя 2018, 22:17[ref]starshoy81[/ref], 
а на этом нодереде что можно сделать? я так понял, что это просто платформа для соединения каких-то блоков между собой
блоки есть в репозитории
а вот вебморду как приделать туда или связать  с базой данных или шлюзом смс?
 
Все что угодно можно сделать.
 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 22:54
				 kalobyte
				посмотрел ролик сейчас, на русском ничего вообще нет, только этот 
https://www.youtube.com/watch?v=dfaPZO9bpBo
я на немецком посмотрел
теперь вопрос: эти схемы компилируются потом в один файл яваскрипта и оно на ноде может просто работать и можно копировать потом без всех этих блоков рисованых
или же вся среда разработки это и есть рабочая платформа?
а если мне надо 2-3 проекта крутить, то мне надо что ли 2-3 контейнера докера делать и в каждом инстанс запускать?
 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 23:04
				 starshoy81
				[ref]kalobyte[/ref], среда - сервер запущенный - и есть платформа. Экспортируется в виде текстового файла либо выделенное, либо всё. В ноде есть потоки, каждый поток работает независимо. Так что можно на одном контейнере все запустить.
			 
			
					
				Orange Pi в FLProg?
				Добавлено: 06 ноя 2018, 23:13
				 Psix_anp
				kalobyte писал(а): 06 ноя 2018, 22:54посмотрел ролик сейчас, на русском ничего вообще нет, только этот
 
Это Рома umka, с конкурентного проекта. Они там большие фанаты нодреда, есть группа в телеге. Помогают советами