Red de conocimientos turísticos - Conocimientos sobre calendario chino - Ocho proyectos en lenguaje C, desde principiantes hasta ingresos mensuales de 10k

Ocho proyectos en lenguaje C, desde principiantes hasta ingresos mensuales de 10k

Prácticas de proyectos de lenguaje 8 C, vaya directo al tema

1 Reconocimiento de voz basado en Baidu AI

Factor de dificultad:

Cantidad de código: 400 líneas.

Funciones implementadas: Entrada de voz, voz a texto. Apto para personas con C, QT y base de red.

Tecnologías involucradas: QT, señales y slots, HTTP, plataforma abierta Baidu AI.

2. Sistema de gestión de comunicaciones

Factor de dificultad:

Cantidad de código: 400 líneas.

Función implementada: Agregar, eliminar, modificar y consultar información de la libreta de direcciones.

Adecuado para: principiantes en lenguaje C. No es difícil y no es adecuado para escribir currículums. La aplicación integral de matrices y punteros puede ejercitar el pensamiento lógico de programación y acumular volumen de código.

Tecnologías involucradas: arrays, punteros, estructuras y funciones.

3. Sistema de gestión de aparcamiento

Factor de dificultad:

Cantidad de código: 800 líneas.

Funciones implementadas: aparcar, buscar coche, pagar, salir y planificar rutas.

Adecuado para personas: personas con lenguaje C y conocimientos básicos de listas enlazadas, pilas y colas.

Tecnologías involucradas: punteros, matrices, listas enlazadas, colas, búsqueda en amplitud.

4. Reconocimiento de imágenes basado en Baidu AI

Factor de dificultad:

Cantidad de código: 800 líneas para implementar funciones: estacionar, encontrar un auto, pagar, salida, planificación de ruta.

Adecuado para personas: personas con lenguaje C y conocimientos básicos de listas enlazadas, pilas y colas.

Tecnologías involucradas: punteros, matrices, listas enlazadas, colas, búsqueda en amplitud.

5. Cámara WiFi inteligente

Nivel de dificultad:

Cantidad de código: 1.500 líneas.

Idioma: lenguaje C.

Funciones implementadas: recogida de datos de imágenes, visualización de APP, control remoto.

Adecuado para: estudiantes con conocimientos básicos de lenguaje C, Linux y redes. Es un proyecto integral y adecuado para estudiantes que desean participar en el desarrollo integrado.

Plataforma de hardware: NanoPi Duo2.

Tecnologías involucradas: mjpg_stremer, json, TCP, UDP, QT, epoll.

6. Altavoz inteligente

Factor de dificultad:

Cantidad de código: 3.000 líneas.

Funciones implementadas: se compone de un terminal integrado, un servidor backend en la nube y una aplicación, y realiza cambio de canción, pausa, continuación, ajuste de volumen, control de aplicación remota y control de voz.

Adecuado para personas: tiene base C/C/Linux, amplitud relativamente sólida, se puede utilizar para promoción de proyectos, graduación, empleo, etc.

Plataforma hardware: mini2440.

Tecnologías involucradas: C/C, libevnet, json, proceso, TCP, QT.

7. Coche inteligente OpenCV

Factor de dificultad:

Cantidad de código: 1.000 líneas.

Funciones implementadas: control del vehículo, control de crucero, alcance, detección de carril y mantenimiento de carril.

Adecuado para personas: aquellas con lenguaje C y base de desarrollo de microcontroladores.

Plataforma hardware: 51 microcontroladores y kit de desarrollo ARMCortexA.

Tecnologías involucradas: lenguaje C, microcontrolador 51, procesamiento de imágenes, comunicación serial.

8. Software de comunicación remota

Factor de dificultad:

Cantidad de código: 3.000 líneas Funciones implementadas: registro, inicio de sesión, agregar amigos, chatear, crear grupos, transmisión de archivos.

Apto para personas: C y conceptos básicos de redes.

Plataforma: cliente Windows, servidor Linux.

Tecnologías involucradas: C, libevent, QT, multi-threading, MySQL, archivos.

conocimientos turísticos All Rights Reserved.