Find Jobs
Hire Freelancers

arduino development -- electronic pet

$30-250 USD

Cerrado
Publicado hace alrededor de 6 años

$30-250 USD

Pagado a la entrega
On starting, the software checks whether a saved virtual pet from a previous run is present in the EEPROM. o If a saved virtual pet is present, the software offers the choice between loading the saved virtual pet and starting with a new virtual pet. o If no saved virtual pet is present, a new virtual pet is started. • As its default behaviour, the software displays all the statistics of the virtual pet (see next point) on the LCD. The exact way of displaying these is your choice. • The virtual pet has the following statistics: o Development stage, which is 0 (egg), 1 (young), or 2 (adult). o Happiness, which is 0 (unhappy), 1 (content), or 2 (happy). o Fullness, which is 0 (ravenous), 1 (hungry), 2 (peckish), 3 (full), or 4 (overfull). o Age (the time since this virtual pet was started, in minutes and seconds). • Starting values for the statistics are development stage 0, happiness 2, fullness 3, age 0 minutes and 0 seconds. • When age reaches 5 seconds, the development stage is set to 1, and the following rules are applied: o Every 7 seconds, happiness is reduced by 1 (minimum 0). o Every 11 seconds, fullness is reduced by 1 (minimum 0). If fullness reaches 0, happiness is set to 0. • If the development stage is at least 1, the user can perform the following actions with the buttons on the LCD keypad shield: o Feed the pet: § If fullness is less than 3, increase it by 1. § If fullness is 3, increase it by 1 and set happiness to 0. o Play with the pet: If happiness is less than 2 and fullness is at least 2, increase happiness by 1. o Grow the pet: The development stage is set to 2 if the age is at least 35 seconds, happiness is at least 1, and fullness is at least 3. • Using buttons on the LCD keypad shield, the user can also enter a menu that offers the following functionality: o Save the statistics of the current virtual pet to the EEPROM and stop running. (This may overwrite another save, if it exists. You do not need to be able to save more than one pet.) o Delete the saved virtual pet. o Start a new virtual pet. o Leave the menu (return to default behaviour).
ID del proyecto: 16870801

Información sobre el proyecto

21 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
21 freelancers están ofertando un promedio de $193 USD por este trabajo
Avatar del usuario
Hi, I hope you are doing well. I have expertise in Arduino based embedded projects. I have reviewed your project details and I have few questions regarding the hardware used. Is the LCD 16x2? or any other? Looking Forward for prompt response. Khawaja
$300 USD en 3 días
4,8 (99 comentarios)
7,2
7,2
Avatar del usuario
Hello I have experience in designing electronics circuits and can make your project. For your assurance, i can just say that, "I AM IN CHINA RIGHT NOW AND I CAN SHIP COMPLETE WORKING PROTOTYPE TO YOU AND WILL GET THE PAYMENT AFTER YOU WILL RECEIVE THE PROTOTYPE AND WILL BE SATISFIED WITH IT." Thanks
$500 USD en 20 días
4,8 (84 comentarios)
7,3
7,3
Avatar del usuario
A proposal has not yet been provided
$250 USD en 3 días
4,9 (98 comentarios)
6,9
6,9
Avatar del usuario
Hello I have got your job posting “arduino development -- electronic pet” and I am very much interested to work in your project. I am a circuit designer and have more than 5 years experience of working with the Analog/Digital Electronics embedded systems(Arduino,Rasberry pi ,ARM processors ,PIC microcontrollers,Wireless boards,TFT Touch Displays,All types of sensors and actuators). i have done tons of similar projects So, I think you’ll find, I have the skills you’re looking for. For more on my skills and successfully finished projects, please have a look on my Profile and Portfolio. I have all the components available here with me so i will develop a working prototype according to your specifications and then send you the code and schematics so things will work for sure.I will remotely guide you and help you build the system on your side. I am always available on Email and Skype. Please have a voice or video chat if necessary. I shall be available round the clock and able to start your project as soon as possible according to you.. Thank you for your consideration, Best Regards, Haseeb Shafqat
$150 USD en 3 días
4,9 (80 comentarios)
6,6
6,6
Avatar del usuario
I have long experience with 8-bit and 32-bit micro-controllers. I work with PIC , AVR , ST and NXP micro-controllers. I use KEIL IDE , Atmel Studio and MPLABX IDE . Regarding your project , I will use Atmel Studio which is much stronger IDE than Arduino IDE. I deliver tested , neat and well-commented code that can be reused or modified for future development. More to be discussed once you contact me . BR, M.T.
$144 USD en 3 días
4,8 (41 comentarios)
6,0
6,0
Avatar del usuario
Hello I'm an electronics engineer with tons of Arduino experience and my own hardware set for your project. Please contact me if interested. Best regards, Dennis
$155 USD en 5 días
5,0 (11 comentarios)
5,1
5,1
Avatar del usuario
Hello. I am expert in Arduino. I have reviewed your project. I can do it well. Thanks.
$55 USD en 3 días
5,0 (20 comentarios)
5,1
5,1
Avatar del usuario
Hello there! Hope you doing good! If you still need this to be done, be sure to contact me. Lets make something awesome! Greetings!
$250 USD en 30 días
4,8 (35 comentarios)
5,4
5,4
Avatar del usuario
How r u?Buddy,,,Its me imad,,Have done 200+ projects regarding matlab, arduino, c#, vb.net, android and web dev. u will feel brotherhood.............................
$60 USD en 3 días
4,8 (99 comentarios)
5,1
5,1
Avatar del usuario
Arduino is my strongest field. Done a lot of projects Arduino related. I am an Electrical engineer final year student. So I have strong knowledge of electronics too. Will deliver in shortest possible time. Will assist in implementing and debugging too.
$45 USD en 3 días
5,0 (13 comentarios)
5,0
5,0
Avatar del usuario
Dear Sir, I have seen your project description, I can develop this project, I have experience in developing Arduino project, Logical project. I have worked with the different microcontroller ( STM, NRF, AVR). I have already implemented the project based on the Keypad, EEPROM, ESP etc. We can discuss this project further.
$222 USD en 3 días
4,9 (5 comentarios)
4,7
4,7
Avatar del usuario
Hello. I am a arduino expert. I can help you perfectly. ........................................................................
$250 USD en 3 días
5,0 (3 comentarios)
3,8
3,8
Avatar del usuario
Hello, I am an electronics engineer and I have hardworking with embedded systems , robotics etc for last 5 years. I can design the system according to your requirement. this system will be best with touch display modules. where we can add both control and display without any problem. I will provide the codes, connection diagram and a basic manual. if you need some animation and more robust system you can use raspberry pi zero.
$188 USD en 7 días
4,8 (10 comentarios)
3,9
3,9
Avatar del usuario
i have relevent skill about this field and i have done many projects about arduino do hire me i will make it perfect sir
$133 USD en 3 días
5,0 (4 comentarios)
2,8
2,8
Avatar del usuario
You will get the best work done at the earliest and at the cheapest rate available in the market. We can further negotiate and discuss the project. contact me on +91 757 484 2044
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$88 USD en 12 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I can do everything u want with Arduino or any MCU.
$222 USD en 8 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$111 USD en 20 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Miembro desde may 3, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.