Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Устройства на ARM процессорах

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.12.2014, 13:52   #1
Sirocco
Senior Member
 
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0
Sirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant future
По умолчанию Re: Maple Mini

Цитата:
Сообщение от Admin Посмотреть сообщение
Сравните языки программирования maple и arduino

Вот так реализуется блинк на maple
PHP код:
void setup() 
{
    
pinMode(33OUTPUT);
}

void loop() 
{
    
digitalWrite(33HIGH);
    
delay(1000);
    
digitalWrite(33LOW);
    
delay(1000); 

А есть ли на неё, для этой IDE, такие же библиотеки для подключения BMP180, DTH22, DS18B20, серво машинок, Ethernet модулей и прочего?
Так-то и ардуино всем устраивает, кроме её однозадачности. Нельзя плавно менять яркость диода и в тоже время управлять двумя сервами. Может конечно и можно, но геморой жуткий такой скетч писать. На стм тоже так?

В идеале хотелось бы иметь несколько циклов, которые параллельно бы и независимо выполнялись.

Последний раз редактировалось Sirocco; 04.12.2014 в 13:54.
Sirocco вне форума   Ответить с цитированием
Старый 04.12.2014, 14:15   #2
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

Цитата:
Сообщение от Sirocco Посмотреть сообщение
А есть ли на неё, для этой IDE, такие же библиотеки для подключения BMP180, DTH22, DS18B20, серво машинок, Ethernet модулей и прочего?
Так-то и ардуино всем устраивает, кроме её однозадачности. Нельзя плавно менять яркость диода и в тоже время управлять двумя сервами. Может конечно и можно, но геморой жуткий такой скетч писать. На стм тоже так?

В идеале хотелось бы иметь несколько циклов, которые параллельно бы и независимо выполнялись.
https://duino.ru/maple-mini-na-kontr...ortex-m3-.html
12 ШИМ(PWM) с разрешением 16 бит
Думаю должно хватить и для серво и для диодов.

А несколько параллельных циклов это один бесконечный цикл, с несколькими счетчиками сбрасываемыми в 0 по условию, либо по переполнению размерности типа данных.
В случае со светодиодом можно вообще абделаться лёгким испугом, что то типа:
PHP код:
uint8_t i,x
void loop(){
   if (
i++ <= x) {зажечьиначе {погасить}; 

В итоге в качестве значения переменной Х имеем 256 градаций яркости диода.

Последний раз редактировалось HiddenPilot; 04.12.2014 в 15:52.
HiddenPilot вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:22. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика