Skip to main content

Equation solver

In this post we have a machine that I called it equation solver. As the name refers it can solve four kinds of the most popular equations. Equation degree 2, degree 3, and the equations with 2 or 3 unknown. It supports float numbers and have a perfect speed for solving your equation. As always I used ATmega16 and 16*2 LCD with three additional buttons on the board. It also supports negative numbers.


here in the link for program in Codevision:
here is the link for schematic in Proteus:

Comments

Popular posts from this blog

Star Delta Starter with Arduino Nano

This project about star delta connection for a three phase motor. I did'n have three phase induction motor so I used three signal lamp instead. In star delta connection first, star connection actives and then after a while delta connection will active. The time between star and delta connection depends on how powerful your motor is. In this project it is possible to change the time from 0 second to 100 seconds by potentiometer connected to A0. I used Arduino Nano instead of any industrial PLC. The outputs of the Arduino is connected to the relay board and then it is connected to contactors. Contactor is a devise that can connect three phase voltage to an induction motor. There is a video of how this circuit works. Download link: https://drive.google.com/open?id=1rkaE7WTPg93gEQ8l0ehYUHintUx-WcQG

Single phase half-wave diode rectifiers

Half-wave rectifier with resistive load: Half-wave rectifier with R-L load: Half-wave rectifier with freewheeling diode: Half-wave rectifier with capacitor filter: Download link: https://drive.google.com/open?id=1609_GDuzLA2BWE0a7nPnaERC9rhMrg8N                          

I2C LCD with Arduino Nano

This project is about connecting 16*2 LCD thorough I2C protocol with Arduino Nano. The advantage of using I2C protocol for connecting LCD is that it uses only 2 ports of your Arduino while if you want to connect LCD directly to the arduino  it uses at least 6 ports. There is a shield of course to translate I2C commands for LCD and first you need to get I2C library for arduino and install it on your IDE. Download link: https://drive.google.com/open?id=1iuaCFyH-HoGGssdio45KEtStTvtxIGD2