терминал за сериен порт - STRONG_TERMINAL - нова версия 03.2023, със малко повече функции и бутони. някой са забранени, защото са оставени за по-късно да се вкарат в употреба.
снимка на програмата както и файл за сваляне както в предната страница
link for download directory >>> http://karadev.net/basto/?dir=strong_terminal
- Details
- Category: c#projects
- Hits: 494
програма терминал за сериен порт - STRONG_TERMINAL - KARADEV LTD. е нова за комуникация между уиндоус и вашият хардуер. поддържа стандарта на RS232/485 за серийна комуникация. прогрмата е писана на езика C# за уиндоус с VS STUDIO 2022 развойна среда. като за начало има няколко бутона за изпращане на точно фиксирани команди към вашите хардуерни решения. може да бъде използвана за всички видове хардуер, процесори и развойни хардуерни платки, които имат стандартен сериен порт.
link for download directory >>> http://karadev.net/basto/?dir=strong_terminal
RASPBERRY PICO RPI2040 - има 3 налични хардуерни серийни порта, като 2 броя към процесора GPIO портовте и един към усб буксата през която се записва софтуера в пикото
RASPBERRY PI 3B /4B & others - линукс хардуерната палтформа е добре позната. има няколко серийни порта на GPIO пиновете. в нета има инфо как да приемате и предавате информация към линукс сървъра. можете да си напишете и малка програма в линукса на езика С /си/, с която да приемата и предавате данни и команди. лично аз съм го правили със LAN /лан/ комуникация и със сериен порт RS232, както и варианта на обмен между LAN /лан/ <> сериен порт RS232 двупосочно.
arduino - в различните хардуерни платки има различен брой, но поне един има със сигурност
PIC MICRO 16Fxxx, 18Fxxxx - процесорите на микрочип имат по един минимално, като в различните модели процесори може има два и повече серийни портове. справка 18F27K42, 18F47K42, 18F57K42.
можете да използвате също и конвертори от усб към сериен порт, работи със всички CH340, FT232 СЛЕД КАТО ИНСТАЛИРАТЕ СЪОТВЕТНИЯ ДРАЙВЕР ЗА ВАШИЯТ КОНВЕРТОР. програмата ще намери активните ком портове и ще ви каже ако някой от тях вече е зает :)
тествайте и ако има забележки, желания за нови функции и предложения :
- Details
- Category: c#projects
- Hits: 589
C# програма за криптиране на текстови файлове - програмата е малък пример за това как може да се използва кодирането и декодирането на текстови файлове със лесни комадни от C# езика за програмиране. дава възможност да бъдат кодирани и декодирани текстови файлове само за този, който притежава паролата и/или точно определената програма за декодиране. в момента искам да разработя система за оценка на програмисти начинаещи / напреднали с рейтинг система, като програмата ще декодира заданието и ще оцени решението на прогрмамиста. след това ако решението е вярно ще запише +1 точка в рейтинг системата в база данни и на уеб сайт ще може да се види кой с какъв рейтинг е според заданията които до сега е изпълнил. криптирането е необходимо за да не може програмиста да види какъв е верният отговор на задачата от получения текстов файл, а само условието ;) криптирането се извършва със 32 позиционен шестнайсетичен ключ, така че посегателства по разкодирането се съмнявам да има сериозни :), ако все пак някой иска да се пробва да разбие ключа и да декодира текстовия файл, винаги има шанс да се пробва. :) в по-новта версия имам идея как да направя кода да е всеки път променящ се, така наречените скачащои кодове, като това гарантира всеки път различен код за кодиране и същия за декодиране.
- Details
- Category: c#projects
- Hits: 441
C# програма за серийна комуникация по стандарт RS-232 / RS-485 със хардуерни устройства притежаващи модули за серийна комуникация с цел обмен на данни и команди при задание за автоматизация на процеси и други.
програмата притежава доста функции за контрол на много на брой платки при свързване към кабелни линии / контури / по стандарт RS-485. разработена е от мен изцяло на C# /си шарп/, като в настоящият си вариант може да обслужва 4 платки с функции на стандартно релейно плц /PLC/, както през сериен порт директно от компютър /разстояние 1-2 метра с усб конертор към сериен порт CH340/, така и през стандартна отдалечена свързаност по серийна линия RS-485 с дължина примерно до 250 метра. на всеки контур на сегашната версия на програмата може да има не повече от 4 платки хардуерно свързани към един общ RS-485 концентратор / hub /. програмата има доста команди и предаване приемане на данни, както и основни функции при програмиране на всяка платка с отделен уникален номер за системата, смяна на номер, извеждане на директен хелп лист с команди от платката които могат да бъдат приложени към хардуера. директно /live/ управление на релетата, както промяна на работещата програма, приемане на данни от датчици свързани към аналоговите и/или цифровите входове на платките и още и още. в зависимост от софтуера и фърмуера на хардуера могат да бъдат добавени допълнителни функции за всяка платка поотделно като това ще разшири фукционално както хадуерните контури, така и набора от операции, данни и команди ползвани от операторите на съответната автоматична система. в процес на разработка е нова версия на плц хардуерните модули със распбери пико / RASPBERRY PICO / за по добро и голямо бързодействите, както и възможност за мрежови комуникации по лан / LAN / към сървърни системи и други екстри.
- Details
- Category: c#projects
- Hits: 541
link for download >>> http://www.karadev.net/basto/clangcompiler/CLANG_WINDOWS_10.rar
C# програма за CLANG компилатора - направил съм малка програма за уиндоус с помощта на която ще можете лесно да компилирате вашите проекти за дос конзолата в уиндоус. програмата е удобна за работа, като използва извикваща команда към дос конзолата за компилатора си ланг /clang/. добавил съм и бутони за стартиране на калкулатора, нотепад++ тектсотия редактор, бутон за отваряне на директорията на проекта и помощен бутон. като за начало на тази програма мисля, че е достатъчно удобна за работ от всички. единственното условие, което трябва да спазвате е да копирате във директнорията на вашият проект стартовия файл на програмата всеки път когато правите нов проект. това е само един *.ЕХЕ /ексе/ файл, който е самостоятелен и във него се съдържа цялата програма.
НЕ СЕ ПОДЛЪГВАЙТЕ ДА СВАЛЯТЕ ДРУГИ ПОДОБНИ ПРОГРАМИ, ТАЗИ КОЯТО АЗ СЪМ НАПРАВИЛ НЯМА ДА ПОВРЕДИ СЪС НИЩО КОМПЮТЪРА НА КОЙТО Я СТАРТИРАТЕ !!! ПРОГРАМАТА НЕ СЪДЪРЖА НИКАКВИ ЗЛОВРЕДНИ КОДОВЕ, КОМАНДИ, РЕКЛАМИ, ВИРУСИ, БАЦИЛИ И / ИЛИ ДРУГИ МИКРОБИ !!!! НЕ СЪДЪРЖА НИКАКВИ ЗЛОВРЕДНИ КОДОВЕ !!!!
задължително условие - трябва да инсталирате CLANG компилатора, нотепад++ и програмата тази за да можете да прогамирате вашите проекти
- Details
- Category: c#projects
- Hits: 384