freeRTOS for Arduino Uno, Goldilocks 1284p & Mega 2560
AVR ATmega port of freeRTOS A port of freeRTOS which can be flexibly flexibly configured use almost any available Timer on AVR ATmega devices and will operate with almost any classic Arduino device from Arduino, SeeedStudio, Sparkfun, Freetronics or Pololu. Going forward this repository will be updated less often and only with major releases. Please check at Github for the latest commits. https://github.com/feilipu/avrfreertos The Goldilocks Analogue story is told here. http://feilipu.me/?s=Goldilocks+Analogue The Goldilocks 1284p story is here. http://feilipu.me/2013/03/08/goldilocks-1284p-arduino-uno-clone/ If this repository is too complicated to get started, a minimum AVR freeRTOS configured using the Watchdog Timer and Heap 3 is also also available. https://github.com/feilipu/miniAVRfreeRTOS For the Arduino platform there is a freeRTOS Library available in the Arduino IDE Library manager. https://github.com/feilipu/Arduino_FreeRTOS_Library
Serial connection Java library
Java library to send and receive data via Serial COM-Ports. This library is intended to provide an easy way to access the serial-port. Only a few lines of code are needed to Read or Write data via serial port. All Properties and Methods are inspired by the "SerialPort"-Class of the .NET Framework (System.IO.Ports.SerialPort) The benefit of this project is, that it needs only a few lines of code to implement, and a reduced CPU load. Static Methods are available to send/receive String values. For the complete JavaDoc: http://easymodbustcp.net/jserial/javadoc/index.html The library works with Windows 64Bit and Linux 64Bit and Linux 32 Bit ARM (Raspberry Pi)
An Open Source Solar Inverter for everyone everywhere
This project aims to build an Open Source (Software and Hardware) Solar Inverter. The goal is to design a solar inverter with parts that are available trough common distributors with no special manufactured parts. All documentation (software, hardware, mechanics) is open and free to use by everyone. Solar inverters can be very complex devices to build and there is a lot to learn on the way. Join, collaborate, learn and help make the world a better place. The sun shines for everyone! 😊 The current activities take place in the Wiki, where we collect the requirement. After some outages on Sourceforge the main activity was shifted to GitHub (https://github.com/transistorgrab/OSSI)[https://github.com/transistorgrab/OSSI]. The latest updates to the project happen there.
AutoCAD batch scripting
This is an AutoCAD scripting tool I made because I wasn't satisfied with the functionality of EZscript or ScriptPro. Some features that I've added: -Simple drag and drop support for .dwg and .scr files. -The window can be resized so full paths can be read (EZscript doesn't do this) -A radio button can switch between using full blown AutoCAD to run scripts and using the console to run scripts. The console is much faster, and it works for most scripts. -Batch scripting with the console can be done in parallel, so multiple drawings are being scripted at the same time. This feature is limited to splitting jobs based on directory, so scripting drawings in 5 directories would run 5 console instances.
A simple (but growing) calculator for many electronic laws
This is a compilation of applications that have been made into one package, all of the programs included have been created by me, i have included a few simple law calculators at the moment, but will add more throughout updates. The current build includes: • Leyden Jar Capacitance Calculator • Resistor Colo(u)r Coder And more!
Publishing DWG to PDF made simple
Users of AutoCAD are familiar with the "publish" command used to plot multiple drawings to PDF. The purpose of my program is to simplify publishing by doing the publishing with the AutoCAD Core Console (accoreconsole.exe), add automatic date stamps to the output file names, and allowing the user to publish multiple sets in series or in parallel. The console is significantly faster than using regular AutoCAD, and publishing through the console doesn't tie up AutoCAD. One can publish drawings in the background while still using AutoCAD. The ability to queue publishing jobs also means one doesn't need to babysit the computer while publishing. Queue up 20 sets, hit Publish, and walk away from the computer. All of the PDF files will be waiting for you when you come back. The ability to publish multiple jobs in parallel can dramatically speed up the publishing process, but a solid state hard drive is strongly recommended.
PID_control, real_time, matlab_simulink, xilinx_ise, fpga_spartan3e
Embedded system design (VHDL description) based on Xilinx's Spartan3E Development Kit to perform real-time PID control and monitoring of time critical plants such as brushless DC motors, maglevs... vimeo.com/channels/anie prezi.com/gpbycavq499c/anie/
Calculation with Clifford algebras: C++ library and Python module
GluCat is a generic library of C++ templates that implement universal Clifford algebras over the field of real numbers. The PyClical extension module for Python gives users an easy Python scripting interface for calculations in Clifford algebras. The name PyClical is an homage to Pertti Lounesto's CLICAL.
Simple DIY Analog Hardware Interface
microTone Module is analog interface to connect microcontrollers or digital logic systems with PCs. This interface use PC sound card’s audio output terminal to send commands to external hardware systems.
Java Framework for Artificial Intelligence Search Agents algorithms
A control system for modell railways.
This project is a control system for model railways. We want to use Arduino's, Raspberry Pi's to create our own virtual control center for the modell railway.
Programe to design coloumbs in commpression
Program that compares AISC sections with those found in Ecuador
The AISC steel construction manual provides handy solutions for designing steel members, but the sections provided within the manual are rolled in compliance of AISC standards, only useful within the U.S.. This program is for the steel designer that works in Ecuador and uses the AISC Steel Construction Manual. After desingning the structure and selecting the apropiate sections, this tool checks for the most similar sections available within the ecuadorian market
FIRST 4279 Robo Revolution
The project exists to make the FIRST 4279's Robotic control software freely available. The project also helps facilitate communications among the mechanical and controls sub teams building the robot.
Free Chromatographic Integrator
Flint is a small Java based integrator for use on chromatography data. In time another project called Tinder will support a GUI for use together with Flint.
An Open Question Answering Java System
JavaPARALEX is a Java version of the best known Paralex system developed by Fader et al. and described in their article "Paraphrase-Driven Learning for Open Question Answering". It has been developed to be part of the bigger PALMISANO project at La Sapienza University of Rome. It includes both a learning mode and a LIVE Question Answering mode. As interface mode for PALMISANO, it also provides an Answer mode to work with JSON files downloaded via Twitter API.
Didactic program to aid students in learning Numerical Methods.
The program contents and capabilities are the following: 1. Matrices. 1.1 Matrix definition and special types of matrices. 1.2 Determinant of a matrix. 1.3 Inverse of a matrix. 2. Linear equation system. 2.1 Direct methods (Inverse of a Matrix, Cramer's Rule, Gauss Jordan, Montante). 2.2 Iterative methods (Jacobi, Gauss-Seidel). 3. Nonlinear equation systems (Newton 1st order, Newton 2nd order). 4. Roots of equations. 4.1 Bracketing methods (Bisection, Inverse Linear Interpolation, Regula-Falsi). 4.2 Open Methods (Newton-Raphson, Bailey). 5. Roots of polynomials (Birge-Vieta, Lin Bairstrow). 6. Numerical interpolation (Unique Interpolating Polynomial, Lagrange, Newton's and Aithen-Neville Interpolating Polynomials). 7. Curve fitting (Linear and Nonlinear). 8. Numerical integration (Undetermined Coefficients, Newton-Cotes, Romberg). 9. Ordinary differential equations (Euler, Runge-Kuta).
A Calculator Application
VIrtual Model for Ip Network Architecture Lab
VIMINAL (VIrtual Model for Ip Network Architecture Lab) platform is an autonomous network and system lab environment. Available on a liveDVD / LiveUSB, it offers network models on which you have extended rights. It integrates all the materials needed to securely play system and IP network labs on common computers. The main goal is to play such labs, with no installation nor configuration modifications on your computer.
War of Respect is an online turn-based MMORPG in 2D-anime style.
War of Respect is an online turn-based MMORPG created for public in 2D-anime style. Players are able to communicate, participate in events, reach the top 3 top-players and even more! It's free, and in continue development. War of Respect comes in three variants: War of Respect War of the Players Second Generation (2G for short) It's international, free and fun to play on. If you like to buy extra features (Like 1 extra level) you have to pay with real money. Our team is currently busy with creating the setup so you have our client with the latest updates. If we decide to update your client again, our installer will help you through it. This project on SourceForge has been created, and is being maintained by Deji, CEO DarkWebby Entertainment. If you have any questions do not hesitate to email me at email@example.com. War of Respect is created by DarkWebby Entertainment.
Electronic trading apps
Open source toolkit for creating collaborative 3D virtual worlds.
Open Wonderland is a 100% Java open source toolkit for creating collaborative 3D virtual worlds. The Open Wonderland toolkit is designed primarily for developers familiar with the Java programming language. As a developer, you can extend any part of the system and add functionality by creating modules, the Wonderland version of plugins. For full details, see the Open Wonderland project page by clicking on the following link.