background preloader

Inspiring Creations

Inspiring Creations

Main - open-plc - OpenPLC - an open hardware alternative for automation OpenPLC is an open hardware alternative for industrial and home automation. It uses the well known ATmega chips as main processor, the same used on Arduino. This means that OpenPLC is code-compatible with all arduino sketches. The main features of the OpenPLC are: ● Protected 24V Digital Inputs (8 inputs for each module) ● Protected 24V Digital Outputs (8 inputs for each module) ● USB Communication (used for programming) ● RS-485 bus for communication between modules ● Open Source IDE with c++ programming ● Open Source IDE with Ladder programming ● Integrated Ethernet ● 16MHz ATmega2560 as main processor November 29, 2013 Finally the boards are done! We made a benchmark with a Siemens S7-200 PLC. September 9, 2013 I'm very happy to announce here that the OpenPLC Ladder is finally ready for it's first public beta! If you want to download the binary files, just click HERE. NOTE: You can upload the openplc ladder code to a standard Arduino Mega as it has the same processor of the OpenPLC May 25, 2013

Signal Consulting, Inc. - Dr. Howard Johnson Functional Programming and Python - Open Source For You This article introduces a few concepts of functional programming, and the constructs in Python that are useful for it. It is aimed at those with a basic understanding of Python (like Python prompt, lists, etc). Functional programming has its origin in lambda calculus, a formal system used for function definition, which has now emerged as a useful tool in the investigation of problems in the field of computability or recursion theory, and as the basis for functional programming. Functional programming is a programming paradigm that treats calculations and computations as the evaluation of functions rather than state and mutable data, as opposed to Imperative Programming. In pure functional languages, I/O, assignments, etc., are completely avoided. Functional programming can be regarded as the opposite of object-oriented programming. In Python, it is possible to combine object-oriented and functional programming. The advantages of functional programming Functional programming in Python Map

MCU LaunchPad Evaluation Platform | Microcontroller Kit from Texas Instruments for MSP430™ , C2000™ real-time and Stellaris® ARM® Cortex™ microcontrollers BoosterPacks are modular plug-in boards that fit on top of the LaunchPad baseboards. These modules introduce new functionality to the LaunchPad evaluation kits including wireless, capacitive touch, LED lighting and more! BoosterPacks include everything you need to create compelling new applications based on the LaunchPad evaluation kits, including a plugin module, software and documentation. Build Your OwnSee BoosterPacks

Welcome The 37 Best Websites To Learn Something New — Life Learning Forget overpriced schools, long days in a crowded classroom, and pitifully poor results. These websites and apps cover myriads of science, art, and technology topics. They will teach you practically anything, from making hummus to building apps in node.js, most of them for free. There is absolutely no excuse for you not to master a new skill, expand your knowledge, or eventually boost your career. You can learn interactively at your own pace and in the comfort of your own home. edX — Take online courses from the world’s best universities. Coursera — Take the world’s best courses, online, for free. Coursmos — Take a micro-course anytime you want, on any device. Highbrow — Get bite-sized daily courses to your inbox. Skillshare — Online classes and projects that unlock your creativity. Curious — Grow your skills with online video lessons. — Learn technology, creative and business skills. CreativeLive — Take free creative classes from the world’s top experts. | Automate ALL the things! Arduino - HomePage