Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Arduino
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=16623
Страница 1 от 2

Автор:  TheWizard [ Сря Юни 26, 2019 4:50 pm ]
Заглавие:  Arduino

я да отворя една тема ...

един проект: Windows като Arduino - всъщност е PC като Arduino ( PlatformIO )
в смисъл: симулира платка, Ардуино сорса се компилира до EXE и работи на компа...
реално сорса трябва да работи на всеки боард
може да се използва за обучения, тестове, писане на разни сорсове, библиотеки и дебъг
На Linux/Mac ... по късно ... ползва GCC за PC ( MinGW за Виндоус ) и разликите са малко
Ha Raspberry PI би трябва да "управлява" платката...

В момента подържа:
Arduino Base Core - стрингове, математика....
Serial като дебъг конзола и/или като съществуващ на компа COM Port (може да се ползва за тестове на модули по UART )
Интернет Client и ClientSecure за SSL ( UDP и Server - малко по късно )
и квото се сетя

скриншота е PubSubClient ( стандартна библиотека за MQTT ) връзка до Google IoT Core
визуализацията е фючър - демек ще може имитира PIN-s като мигалки

скоро ще го метна в GitHub

Прикачени файлове:
Untitled.png
Untitled.png [ 104.06 KiB | Прегледано 9889 пъти ]

Автор:  TheWizard [ Сря Юни 26, 2019 6:52 pm ]
Заглавие:  Re: Arduino

ей тука ще е .... като стане
https://github.com/Wiz-IO/platform-wizio

Автор:  gicho [ Чет Юни 27, 2019 10:39 am ]
Заглавие:  Re: Arduino

Идеята е наистина добра - чудя се що не са го подкарали досега. Към момента описанието за advanced инсталация ще сработи ли или да изчакам?

Автор:  TheWizard [ Чет Юни 27, 2019 11:50 am ]
Заглавие:  Re: Arduino

advanced за визуалната част ли питаш
не съм решил какво точно ще има в нея и как ще "комуникира" с "ардуиното"

в началото ще го пусна конзолно ( шота - тест HTTP/S ) докато "стабилизирам" нещата
ще пробвам и порт за Arduino IDE

Прикачени файлове:
Untitled.png
Untitled.png [ 123.18 KiB | Прегледано 9808 пъти ]

Автор:  gicho [ Чет Юни 27, 2019 7:43 pm ]
Заглавие:  Re: Arduino

Имах предвид описанието на гитхъб където пише да се инсталира в boards, advanced - пляснах там линка който е даден но нещо гръмна - ама то беше на омазана машина, сега ще вида на по-чисто място.

Едит: пробвах, ама и тук гърми при инсталиране. Питах дали е готово за проба, че ако не е да не занимавам с проблеми.

Автор:  TheWizard [ Чет Юни 27, 2019 8:05 pm ]
Заглавие:  Re: Arduino

чак бе :) не съм го качил - тези дни...
оправям разни дреболии... и тряя напиша някой екзампъл за гита
тук ще туря малко хелп-инфо
https://github.com/Wiz-IO/platform-wizio/wiki

Автор:  TheWizard [ Пет Юни 28, 2019 1:06 pm ]
Заглавие:  Re: Arduino

Инсталацията май :) работи вече
https://github.com/Wiz-IO/platform-wizio

WIKI тук
https://github.com/Wiz-IO/platform-wizio/wiki

EXAMPLES:
https://github.com/Wiz-IO/platform-wizi ... r/examples

забележки:
Преди да компилирате си инсталирайте MinGW и го добавете в PATH C:/MinGW/bin;
Библиотеката ClientSecure не е готова напълно... не работи с client-cert client-private-key - Amazon работи с тях
Google и Azure бачкат
за Azure и Amazon - по късно ще кача екзампъли...

Автор:  TheWizard [ Пет Юни 28, 2019 4:11 pm ]
Заглавие:  Re: Arduino

:) :) :)

https://www.youtube.com/watch?v=yJBK4W-eSJs

Автор:  TheWizard [ Съб Юни 29, 2019 2:27 pm ]
Заглавие:  Re: Arduino

опрaвих библиотеката ClientSecure openSSL-a ...
за сега работи със сертификати( CA, client-cert и client-private ) - зареждане от файл
зареждане от сорс array ( за да имитира ClientSecure базовия клас ) и PSK - по късно...
класа има само едно допълнение set-sni-host-name - google го ползва

добавих и базови примери за MQTT връзка с Amazon, Google, Azure, Eclipse
https://github.com/Wiz-IO/platform-wizi ... r/examples

ако имате идеи за Arduino "симулатора" ... пишете или черпете бири :)
като закрепя базата ще метна порт за Linux/Mac

за Windows визулална имитация на PIN-s LED-s, LCD... по късно, че се връщам в миналото .... забравя :) Microsoft API
https://github.com/Wiz-IO/framework-wiz ... n.cpp#L126
онова горе филмчето е с Delphi - обмяна на SendMessage(...) между апликации
Код:
#include <Arduino.h>

HWND EMU = 0;
void init() { EMU = FindWindowA("TApplication", "EMU"); }
void pin_toggle(int pin) { SendMessage(EMU, WM_USER, pin, 2); } // send to Delphi Application

void setup()
{
  init();
  Serial.begin(0);
  Serial.println("[APP] TOGGLE TEST");
}

void loop()
{
  for (int i = 0; i < 3; i++)
  {
    pin_toggle(i);
    delay(1000);
  }
  Serial.println("[APP] Toggle leds");
}

Автор:  TheWizard [ Нед Юни 30, 2019 11:11 am ]
Заглавие:  Re: Arduino

експерименти разни :)
https://www.youtube.com/watch?v=5l59TJHoRuc

Автор:  gicho [ Нед Юни 30, 2019 10:13 pm ]
Заглавие:  Re: Arduino

Супер е, но аз пак ще чакам - да пуснеш линукс порта :oops:

Автор:  TheWizard [ Нед Юни 30, 2019 10:54 pm ]
Заглавие:  Re: Arduino

имам некво виртуално убунту - може да си поиграя тези дни
то разликата е в инклуде сокети между лин/вин
openSSL тряя да си е същата

Автор:  TheWizard [ Пон Юли 01, 2019 11:22 am ]
Заглавие:  Re: Arduino

press fire...

Прикачени файлове:
doom.png
doom.png [ 11.07 KiB | Прегледано 9507 пъти ]

Автор:  TheWizard [ Пон Юли 01, 2019 1:08 pm ]
Заглавие:  Re: Arduino

пуцаме :)
https://www.youtube.com/watch?v=SKojOHDvfC0

Автор:  TheWizard [ Пон Юли 01, 2019 4:37 pm ]
Заглавие:  Re: Arduino

остана да напиша Serial за Linux Com Port-a
иначе нета и ssl-а си тръгнаха без да поправям

ии да ги сглобя в инсталация...

Прикачени файлове:
wizio-linux.png
wizio-linux.png [ 214.47 KiB | Прегледано 9456 пъти ]

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/