Find Jobs
Hire Freelancers

rp pico pi - stereo sine wave generator using a I2S DAC - C++

€30-250 EUR

In Progress
Posted almost 2 years ago

€30-250 EUR

Paid on delivery
What it does: Generating 2 Sinewaves with 2 different Frequencys: * and transfair Sinewave 1 to left channel of the DAC * and transfair Sinewave 2 to right channel of the DAC For this i need 2 Variables, which must be float! : * variable1: float Freq1 = 430,0 (herz) * variable2: float Freq2 = 430,1 (herz) The values of this Variables is in a range from 8 to 192000 (aka 192Khz) The Dac is connected via 3wire I2S, and normally that Port is emulated via PIO (pico pi state machines...) For me it does not matter if you use a Lookuptable, or build a software oscillator The Precission of the Frequency is importent (when Freq2 is set to 430.1, the DAC should output 430.1) The Precission of the Sinewave is not sooo important (aka it can be a bit steppy) I dont need any interface, i can code - but i am very newbe when it comes to "hardware near" - so if you write a function, which i can include, and i have the 2 variables "Freq1, Freq2" - then i do the rest off the program. So it is a bit "writing a driver" - or "rewriting a driver", rewriting because - the sdk has a sine-example but it is designed for dual mono... (aka have one oscillator and copy it to booth channels > thats not what i want!) you can use the pico-sdk, and pico-extras - if you want - but you will not find a ready application which can do the things i want to have: true stereo, 0.1hz precission, indipendend Frequencys for Left and Right audio. i too opened a topic on this on the raspberry forum (but that didnt helped me - maybe it helps you): [login to view URL] Documentation: Raspberry Pi Pico - Documentation: [login to view URL] DAC-Board documentation: [login to view URL] DAC Datasheet: [login to view URL]
Project ID: 33750768

About the project

8 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
€0 EUR in 15 days
5.0 (1 review)
1.0
1.0
8 freelancers are bidding on average €255 EUR for this job
User Avatar
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, MATLAB. Done 700+ projects here on FREELANCER.COM. The bid is negotiable and we can talk about the price. Thank you
€500 EUR in 2 days
4.9 (333 reviews)
7.7
7.7
User Avatar
We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: • Embedded C Programming. • VHDL/Verilog, LABView/ Multisim/PSPICE • Network Simulator NS2/NS3 • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC and STM32. • IDEs like Keil MDK V5, ATmel studio and MPLab XC8. • PLCs / SCADA • PCB Designing-Proteus, Eagle. • IOT Technologies like Ethernet, GSM GPRS. • HTTP Restful APIs connection for IOT Communications. Also we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements. We can deliver your project efficiently within timeline. If you choose me, I think you won't regret. Best Regards.
€250 EUR in 7 days
4.7 (16 reviews)
5.1
5.1
User Avatar
MASTERS IN ELECTRICAL ENGINEERING GOOD IN MICROCONTOLLER EXPERT IN RASPBERRY PI HELLO DEAR CLIENT I have gone through your project details, having all the required skills and VAST EXPERIENCE.I confirm to you that the project is doable since its within my area of EXPERTISE. Timely and Good work is 100% guaranteed. I present my bid to you and thanks in advance as you consider me
€140 EUR in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello! Nice to meet you! I can help you. Would you define, please, additional technical details? What is the final target of the project? Best regards, Alexander
€250 EUR in 28 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Main specialization: * developing Windows Desktop and Web solutions (mainly using C, C++, C#, ASP.NET) * converting/translating/porting code from one programming language to another programming language. * writing wrappers around miscellaneous libraries, packages and SDKs, mainly for using it with other programming languages Core: PHP, HTML, CSS, WordPress, Javascript, HTML, CSS, Angular, node.js, Ruby on Rails, React.js, ASP.NET, React Native, ExpressJS, AJAX, MVC, VB.NET, WPF, CMS, JSON, Vue.js, Docker, Odoo, RESTful API eCommerce: WooCommerce, BigCommerce, Shopify, Ecwid, Shopware, Prestashop, Joomla, Drupal, Zoho, Odoo, WHMCS, Yii, vTiger, SuiteCRM, SugarCRM Desktop: Java, Python, C# Programming, C Programming, Socket IO, Linux, C++, Programming, Delphi, Qt++, VB, Golang, Blockchain, Crypto Development C & C++ & & C# expert ? JAVA & Qt expert ? AWS & Google cloud ? PYTHON ? ANDRIOD
€250 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Here is a Telecommunication Engr will provide you a 100% satisfactory work. I have already worked on a lot of projects relating MATLAB, SIMULINK, PROTEUS, ELECTRONICS, ELECTRICAL, ARDUINO, C++ Programming, PYTHON, MICROCONTROLLER, PCB, Raspberry Pi, MECHATRONICS, EMBEDDED SYSTEM, ROBOTICS and MOTOR CONTROL as main skills. Feel free to contact Regards Alihussain
€250 EUR in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRIA
Katsdorf, Austria
0.0
0
Payment method verified
Member since May 22, 2022

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.